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

السؤال

Recommended Posts

  • 0
نشر

يوجد عدة طرق في بايثون لفعل ذلك، وأسهل هذه الطرق هي عن طريق استخدام دالة itemgetter من وحدة operator كما في المثال التالي:

>>> from operator import itemgetter
>>> mylist = ['a', 'b', 'c', '1', '2', '?']
>>> itemgetter(0, 3, 5)(mylist)
('a', '1', '?')

ولاستخدامها في سطر واحد لإضافتها إلى متغيرات يمكنك فعل شيء مشابه لهذا:

>>> var1, var2, var3 = itemgetter(0, 3, 5)(mylist)

وتوجد طريقة أخرى يمكنك استخدامها في حالة كانت عناصر القائمة ليس كبيرة وهي كالتالي:

var1, _, _, var2, _, var3 = mylist

 

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...