ahmed1990 نشر 20 سبتمبر 2015 أرسل تقرير نشر 20 سبتمبر 2015 فلو فرضنا أنني أملك القائمة التالية:["foo", "bab", "baz"]ما هو الكود اللازم الذي أستطيع أن أعطيه اسم العنصر "bab" ويقوم بإعطائي مكانه في القائمة (1) ؟ اقتباس
0 هشام رزق الله نشر 20 سبتمبر 2015 أرسل تقرير نشر 20 سبتمبر 2015 من أسهل الطرق التي تستطيع أن تجد فيها مكان عنصر في القائمة هي عن طريق دالة index() فهذه الدالة تقوم بإرجاع أول عنصر يحمل نفس القيمة (أو الاسم) التي تم تمريرها، وفي حالة عدم إيجاد الاسم فسيقوم بعرض رسالة خطأ، أنظر للمثال التالي:>>> ["foo", "bar", "baz"].index('bar') 1وفي حالة كان لديك اسم يتكرر أكثر من مرة في القائمة فيمكنك استخدام هذه الطريقة لاستخراج جميع مواقع الاسم:a = ["foo","bar","baz",'bar','any','much'] b = [item for item in range(len(a)) if a[item] == 'bar']لاحظ أن النتيجة هي عبارة عن قائمة أخرى بالمواقع الاسم.المصدر اقتباس
السؤال
ahmed1990
فلو فرضنا أنني أملك القائمة التالية:
ما هو الكود اللازم الذي أستطيع أن أعطيه اسم العنصر "bab" ويقوم بإعطائي مكانه في القائمة (1) ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.