Problem

2/9

دسترسی به عناصر دیکشنری

Theory Click to read/hide

دسترسی به عناصر فرهنگ لغت


برای کار با عناصر یک فرهنگ لغت، آنها باید به نحوی در دسترس باشند. مقدار از فرهنگ لغت با تعیین کلید مربوطه در کروشه ([]) بازیابی می شود.

به عنوان مثال، نمایش پایتخت آبخازیا از فرهنگ لغت ایجاد شده در کار قبلی: چاپ (دیکت_کشور['آبخازیا'])
اگر به کلیدی مراجعه کنید که در فرهنگ لغت نیست، پایتون یک استثنا ایجاد می کند: چاپ (dict_country['روسیه']) ردیابی (آخرین تماس اخیر):< /span> فایل "<...>"، خط ...، در <module>
    print(dict_country[& #39;روسیه'])
خطای کلید: 'روسیه' ;

 
افزودن عناصر به فرهنگ لغت
افزودن ورودی به فرهنگ لغت موجود به سادگی اختصاص یک کلید و مقدار جدید است: dict_country['روسیه'] = 'مسکو'  
به روز رسانی مدخل فرهنگ لغت
اگر می خواهید یک ورودی را به روز کنید، می توانید به سادگی یک مقدار جدید را به یک کلید موجود اختصاص دهید: dict_country['روسیه'] = 'مسکو'  
حذف مدخل از فرهنگ لغت
برای حذف یک ورودی، از عملگر del استفاده کنید و کلید حذف را مشخص کنید: del dict_country[<key>]
در حالی که دسترسی به عناصر در یک فرهنگ لغت مستقل از ترتیب است، پایتون تضمین می کند که ترتیب عناصر در یک فرهنگ لغت حفظ می شود. هنگام نمایش، عناصر به ترتیبی که تعریف شده اند نمایش داده می شوند و کلیدها نیز به ترتیب تکرار می شوند. موارد اضافه شده به فرهنگ لغت در پایان اضافه می شوند. اگر عناصر حذف شوند، ترتیب عناصر باقی مانده حفظ می شود.

لازم به یادآوری است که کلیدهای فرهنگ لغت و همچنین عناصر فرهنگ لغت می توانند انواع مختلفی داشته باشند. یک فرهنگ لغت همچنین می تواند محتوای زیر را داشته باشد: d = {42: [2، 3، 6، 7]، 2.78: 'bbb'، درست: 1} print(d[42][1]) # 3 - برای دسترسی به عناصر تو در تو، از یک کلید یا فهرست اضافی استفاده کنید

Problem

در کار قبلی، یک فرهنگ لغت ایجاد شد dict_country. 
هنگام نوشتن پایتخت استرالیا خطایی در پر کردن فرهنگ لغت رخ داده است. 
1) مطالب فرهنگ لغت را با حفظ نام صحیح پایتخت استرالیا تصحیح کنید.
2) اطلاعات مربوط به روسیه را به فرهنگ لغت ایجاد شده اضافه کنید.
3) مدخل مربوط به باهاما را از فرهنگ لغت حذف کنید.

شما نیازی به ایجاد مجدد فرهنگ لغت ندارید، فقط باید با افزودن خطوط لازم، محتوای آن را به روز کنید.