Avatar ·

كيفية قص السطر في Python إلى الرمز المطلوب من النهاية

📁 سلسلة, بايثون, عمل

السطر المعطى:

  a =  'first - second - third'   

كيف يمكنك قص السلسلة من النهاية إلى '-'، بحيث تكون النتيجة:

   'first - second'   

سابقًا، عندما كان هناك '-' واحد فقط، كنت أفعل ذلك عبر .split('-') وأزيل العنصر الأخير تحت الفهرس [1]، ولكن بمجرد ظهور سطور بها اثنان '-' توقف هذا عن العمل بشكل صحيح. أو يمكن أيضًا عبر .split('-')، ولكن ليس إزالة [1] تحديدًا، بل ببساطة إزالة العنصر الأخير في القائمة الناتجة. من يعرف كيف يفعل ذلك؟ أخبروني، من فضلكم.