Menu
CoddyTech

التكرار عبر القواميس

جزء من قسم المنطق وتدفق التنفيذ في رحلة Python على Coddy. الدرس 15 من 78.

يتيح لك التكرار عبر القاموس الوصول إلى كل زوج من المفاتيح والقيم وإجراء العمليات عليه. توفر Python عدة طرق للتكرار عبر القواميس، مما يسهل التعامل مع محتوياتها.

التكرار عبر المفاتيح:

my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}

for key in my_dict:
	print(key)

الناتج:

name
age
city

التكرار عبر القيم:

for value in my_dict.values():
	print(value)

المخرجات:

Alice
30
New York

التكرار عبر أزواج المفاتيح والقيم:

for key, value in my_dict.items():
	print(f'{key}: {value}')

المخرجات:

name: Alice
age: 30
city: New York

في هذه الأمثلة، تتكرر الحلقة الأولى على مفاتيح القاموس. وتتكرر الحلقة الثانية على القيم باستخدام الطريقة values(). وتستخدم الحلقة الثالثة الطريقة items() للتكرار على المفاتيح والقيم معًا.

challenge icon

التحدي

سهل

أنشئ دالة باسم print_employee_details تأخذ قاموسًا employee_data كوسيط. ينبغي للدالة أن تمرّ على القاموس وتطبع كل زوج من مفتاح وقيمة بالتنسيق 'key: value'. إذا كان القاموس فارغًا، فينبغي للدالة أن تطبع 'No data available'.

على سبيل المثال، لدينا قاموس يُسمى employee_data:

employee_data = {"name": "John", "age": 30, "department": "Sales"}

مخرجات الدالة:

name: John

age: 30

department: Sales

جرّب بنفسك

def print_employee_details(employee_data):
    # اكتب الكود هنا
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس المنطق وتدفق التنفيذ

تدرّب بنفسك: مترجم Python عبر الإنترنت