العودة إلى الدورة

القواميس 2: إضافة وتعديل وحذف الأزواج

برمجة Python: معسكر التدريب من الصفر إلى الاحتراف

تعديل القواميس

القواميس قابلة للتغيير، مما يسمح بإجراء تغييرات ديناميكية على محتوياتها.

1. إضافة أزواج (مفتاح-قيمة) جديدة

أسند قيمة لمفتاح جديد باستخدام صيغة الأقواس المربعة.

python config = {'mode': 'default'} config['port'] = 8080 # إضافة مفتاح جديد 'port' config['timeout'] = 300 print(config) # {'mode': 'default', 'port': 8080, 'timeout': 300}

2. تعديل قيم موجودة

أسند قيمة جديدة لمفتاح موجود بالفعل.

python user = {'name': 'Alice', 'status': 'offline'} user['status'] = 'online' # استبدال قيمة 'status' print(user) # {'name': 'Alice', 'status': 'online'}

3. حذف أزواج (مفتاح-قيمة)

أ) جملة del

تحذف الزوج عن طريق المفتاح.

python del user['status'] print(user) # {'name': 'Alice'}

ب) دالة .pop()

تحذف العنصر صاحب المفتاح المحدد وتـ ـعيد القيمة المقابلة له.

python data = {'a': 1, 'b': 2, 'c': 3} value_b = data.pop('b') print(f"Removed value: {value_b}") # 2 print(data)

ج) دالة .clear()

تحذف جميع العناصر من القاموس.

python data.clear() print(data) # {}