تعديل القواميس
القواميس قابلة للتغيير، مما يسمح بإجراء تغييرات ديناميكية على محتوياتها.
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) # {}