اذهب إلى المحتوى

السؤال

نشر

لدي سلسلة نصية وأريد عكس محتوياتها ولقد جربت تحويلها إلى قائمة ومن ثم عكس ترتيبها لكن الطريقة لم تنجح، فما الطريقة الصحيحة لفعل ذلك؟

Recommended Posts

  • 1
نشر

إذا أردت طريقة سهلة وسريعة لفعل ذلك فيمكنك استخدام طريقة تشريح السلسلة النصية لعكس محتوياتها كما في المثال التالي:

revword = astring[::-1]

أو إذا أردت عكس ترتيب الكلمات الموجودة في السلسلة النصية فقط وليس جميع الأحرف فيمكنك فعل ذلك بسطر واحد أيضا كالتالي:

revword = " ".join(astring.split()[::-1])

كما يمكنك استخدام طريقة أخرى أكثر تفصيلا مثل هذه الطريقة ولقد استخدمنا فيها دوال split و reverse و join كالتالي:

revword = astring.split()
revword.reverse()
revword=''.join(revword)

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...