Problem

2/9

الوصول إلى عناصر القاموس

Theory Click to read/hide

الوصول إلى عناصر القاموس
للعمل مع عناصر القاموس ، يجب أن تكون متاحة بطريقة ما. & nbsp ؛ إذا لم تتمكن من الحصول عليها عن طريق الفهرس ، فكيف يمكنك الحصول عليها؟
يتم استرداد القيمة من القاموس عن طريق تحديد المفتاح المقابل بين قوسين مربعين ( [] ).

على سبيل المثال ، عرض عاصمة أبخازيا من القاموس الذي تم إنشاؤه في المهمة السابقة: print (ict_country [& # 39 ؛ أبخازيا & # 39 ؛])
إذا أشرت إلى مفتاح غير موجود في القاموس ، فإن Python تطرح استثناءً: طباعة (ديكت_كونتري [& # 39 ؛ روسيا & # 39 ؛]) التتبع (آخر اتصال): < / span> ملف & quot؛ & lt؛ ... & gt؛ & quot؛ ، line ... ، في & lt؛ module & gt؛
& nbsp؛ نبسب ؛ print ( ict_country [ & # 39؛ Russia & # 39؛ ])
KeyError : & # 39؛ Russia & # 39 ؛

نبسب ؛
إضافة عناصر إلى القاموس تعد إضافة إدخال إلى قاموس موجود أمرًا بسيطًا مثل تعيين مفتاح جديد وقيمة: ict_country [& # 39 ؛ روسيا & # 39 ؛] = & # 39 ؛ موسكو & # 39 ؛ نبسب ؛
تحديث إدخال القاموس إذا كنت ترغب في تحديث إدخال ، يمكنك ببساطة تعيين قيمة جديدة لمفتاح موجود: ict_country [& # 39 ؛ روسيا & # 39 ؛] = & # 39 ؛ موسكو & # 39 ؛ نبسب ؛
إزالة الإدخال من القاموس لحذف إدخال ، استخدم عامل التشغيل del ، مع تحديد المفتاح المطلوب حذفه: delict_country [& lt؛ key & gt؛]
أثناء الوصول إلى العناصر في القاموس يكون مستقلاً عن الترتيب ، تضمن Python الحفاظ على ترتيب العناصر في القاموس. عند عرضها ، سيتم عرض العناصر بالترتيب الذي تم تحديدها به ، كما سيتم تكرار المفاتيح بهذا الترتيب. يتم إضافة العناصر المضافة إلى القاموس في النهاية. إذا تمت إزالة العناصر ، يتم الاحتفاظ بترتيب العناصر المتبقية.

يجب أن نتذكر أن مفاتيح القاموس ، وكذلك عناصر القاموس ، يمكن أن تكون من أنواع مختلفة. يمكن أن يحتوي القاموس أيضًا على المحتوى التالي: د = {42: [2 ، 3 ، 6 ، 7] ، 2.78: & # 39 ؛ bbb & # 39 ؛ ، صحيح: 1} print (d [42] [1]) # 3 - للوصول إلى العناصر المتداخلة ، استخدم مفتاحًا أو فهرسًا إضافيًا

Problem

في المهمة السابقة ، تم إنشاء قاموس & nbsp؛ ict_country. & nbsp؛
حدث خطأ في ملء القاموس عند كتابة عاصمة أستراليا. & nbsp؛
1) تصحيح محتويات القاموس ، مع الاحتفاظ بالاسم الصحيح لعاصمة أستراليا.
2) أضف معلومات عن روسيا إلى القاموس الذي تم إنشاؤه.
3) إزالة الإدخال حول جزر البهاما من القاموس.

لا تحتاج إلى إعادة إنشاء القاموس ، ما عليك سوى تحديث محتوياته عن طريق إضافة الأسطر اللازمة.