Ali Ahmed55 نشر 27 مايو أرسل تقرير نشر 27 مايو السلام عليكم ازي هنا اقدر الوصل لمفتاح ؟ ان عملت كده بس بيظهر خطاء arr = [ {'4':'bog'}, {'2':'took'}, {'3':'his'}, {'-2':'Vatsan'}, {'5':'for'}, {'6':'a'}, {'12':'spin'} ] print(arr['2']) 1 اقتباس
0 Mustafa Suleiman نشر 27 مايو أرسل تقرير نشر 27 مايو تلك قائمة من القواميس (dictionaries)، لا تستطيع الوصول إلى عنصر بشكله مباشرة باستخدام مفتاح كما فعلت، بل تحتاج إلى تحديد العنصر في القائمة أولاً ثم الوصول إلى القيمة باستخدام المفتاح المناسب. arr = [ {'4': 'bog'}, {'2': 'took'}, {'3': 'his'}, {'-2': 'Vatsan'}, {'5': 'for'}, {'6': 'a'}, {'12': 'spin'} ] for dictionary in arr: if '2' in dictionary: print(dictionary['2']) break لاحظ البحث عن القاموس الذي يحتوي على المفتاح '2' ثم طبع القيمة المرتبطة به، وفي حال أنك متأكد أن المفتاح موجود في القاموس الثاني، فنصل إليه مباشرة هكذا: print(arr[1]['2']) 1 اقتباس
السؤال
Ali Ahmed55
السلام عليكم
ازي هنا اقدر الوصل لمفتاح ؟
ان عملت كده بس بيظهر خطاء
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.