Blackhacker نشر 17 مارس 2016 أرسل تقرير نشر 17 مارس 2016 لدي سلسلة نصية وأريد عكس محتوياتها ولقد جربت تحويلها إلى قائمة ومن ثم عكس ترتيبها لكن الطريقة لم تنجح، فما الطريقة الصحيحة لفعل ذلك؟ اقتباس
1 هشام رزق الله نشر 17 مارس 2016 أرسل تقرير نشر 17 مارس 2016 إذا أردت طريقة سهلة وسريعة لفعل ذلك فيمكنك استخدام طريقة تشريح السلسلة النصية لعكس محتوياتها كما في المثال التالي: revword = astring[::-1] أو إذا أردت عكس ترتيب الكلمات الموجودة في السلسلة النصية فقط وليس جميع الأحرف فيمكنك فعل ذلك بسطر واحد أيضا كالتالي: revword = " ".join(astring.split()[::-1]) كما يمكنك استخدام طريقة أخرى أكثر تفصيلا مثل هذه الطريقة ولقد استخدمنا فيها دوال split و reverse و join كالتالي: revword = astring.split() revword.reverse() revword=''.join(revword) 2 1 اقتباس
السؤال
Blackhacker
لدي سلسلة نصية وأريد عكس محتوياتها ولقد جربت تحويلها إلى قائمة ومن ثم عكس ترتيبها لكن الطريقة لم تنجح، فما الطريقة الصحيحة لفعل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.