Maram Jouriah نشر 16 أبريل 2021 أرسل تقرير نشر 16 أبريل 2021 d={'x':1,'y':2,'z':3} for key in d: print(key,d[key]) لدي الكود الآتي لكن لم أفهم استخدام key هنا وهل هيي كلمة محجوزة ضمن البايثون وكيف تستطيع البايثون ادراك انه يجب المرور علة مفاتيح القاموس. اقتباس
0 سامح أشرف نشر 16 أبريل 2021 أرسل تقرير نشر 16 أبريل 2021 كلمة key ليست كلمة محجوزة ولكن هي أشبه بمتغير يعبر عن عنصر في القاموس ويمكن تغيره إلى أي شيء كالتالي: d = {'x':1,'y':2,'z':3} for i in d: print(i, d[i]) """ Output: x 1 y 2 z 3 """ بتاريخ 7 دقائق مضت قال Maram Jouriah: كيف تستطيع البايثون ادراك انه يجب المرور علة مفاتيح القاموس. هذا ما يجعل لغة بايثون أسهل من غيرها في كتابة الكود، حيث تقوم بإدارة الكثير من المهام بشكل تلقائي، فبايثون لغة ذكية للغاية، كما يمكن أن تجعل بايثون تقوم بالمرور على القيم values وليس المفاتيح key كتالي: d = {'x':1,'y':2,'z':3} for item in d.values(): print(item) """ Output: 1 2 3 """ اقتباس
0 بلال زيادة نشر 17 أبريل 2021 أرسل تقرير نشر 17 أبريل 2021 يمكنك المرور على عناصر القاموس بهذا الشكل thisdict = { "brand": "Ford", "model": "Mustang", "year": 1964 } for x in thisdict: print(thisdict[x]) أو باستخدام دالة values بهذا الشكل thisdict = { "brand": "Ford", "model": "Mustang", "year": 1964 } for x in thisdict.values(): print(x) أو باستخدام items بهذا الشكل thisdict = { "brand": "Ford", "model": "Mustang", "year": 1964 } for x, y in thisdict.items(): print(x, y) اقتباس
السؤال
Maram Jouriah
لدي الكود الآتي لكن لم أفهم استخدام key هنا وهل هيي كلمة محجوزة ضمن البايثون وكيف تستطيع البايثون ادراك انه يجب المرور علة مفاتيح القاموس.
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.