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