ahmed1990 نشر 20 سبتمبر 2015 أرسل تقرير نشر 20 سبتمبر 2015 أقوم حاليا بعمل مشروع ومشكلتي أنني أحتاج للتأكد من وجود مفتاح معيّن في القاموس، فكيف أستطيع فعل ذلك بالبايثون 2 ؟ اقتباس
0 هشام رزق الله نشر 20 سبتمبر 2015 أرسل تقرير نشر 20 سبتمبر 2015 كالعادة في البايثون كل شيء لديه أكثر من طريقة لعمله، فيمكنك استخدام طريقة الجملة الشرطية مع in كما في المثال التالي:if 'key1' in dict:حيث ستكتب بعد الجملة الشرطية ماذا تريد فعله إذا كان المفتاح موجودا ويمكنك أيضا إضافة else في حالة لم يكن المفتاح موجودا.وهنالك طريقة أخرى تعمل على البايثون 2 ولقد تم حذفها في البايثون 3 وهي عن طريق استخدام دالة has_key() كما في المثال التالي:if dict.has_key('xyz')==1: #update the value for the key else: pass المصدر اقتباس
السؤال
ahmed1990
أقوم حاليا بعمل مشروع ومشكلتي أنني أحتاج للتأكد من وجود مفتاح معيّن في القاموس، فكيف أستطيع فعل ذلك بالبايثون 2 ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.