Problem

1/9

قاموس. كيف تنشأ؟

Theory Click to read/hide

القاموس دعنا نلقي نظرة على نوع بيانات مركب Python آخر ، & nbsp ؛ يُطلق عليه & nbsp؛ القاموس ، وهو مشابه لقائمة من حيث أنها مجموعة من الكائنات.
القواميس والقوائم لها الخصائص التالية:
  • كلاهما قابل للتغيير ؛
  • كلاهما ديناميكيان (يمكن أن ينمو ويتقلص حسب الحاجة) ؛
  • يمكن دمج كليهما (يمكن أن تحتوي القائمة على قائمة أخرى ، ويمكن أن يحتوي القاموس على قاموس آخر & nbsp؛ يمكن أن يحتوي القاموس أيضًا على قائمة والعكس صحيح).
تختلف القواميس عن القوائم بشكل أساسي في كيفية الوصول إلى العناصر:
  • يتم الوصول إلى عناصر القائمة من خلال وضعها في القائمة من خلال الفهرسة ؛
  • يتم الوصول إلى عناصر القاموس باستخدام المفاتيح.
القواميس هي بنية بيانات مطبقة في Python ، والمعروفة باسم المصفوفة الترابطية. & nbsp ؛ يتكون القاموس من مجموعة من أزواج المفاتيح - القيمة. & nbsp ؛ كل زوج من المفاتيح والقيمة تعيين المفتاح إلى القيمة المقابلة.

& nbsp؛

إنشاء قاموس يمكنك تحديد قاموس من خلال تضمين قائمة مفصولة بفواصل لأزواج القيمة والمفتاح بأقواس معقوفة ( {} ). & nbsp؛ النقطتان (: ) تفصل كل مفتاح عن قيمه الواحدة المرتبطة: د = { & lt؛ key & gt ؛: & lt؛ value & gt ؛، & lt؛ key & gt ؛: & lt؛ value & gt ؛، . . . العلامة & lt ؛ مفتاح & GT ؛: & lt ؛ قيمة & GT. }
يمكنك إنشاء قاموس باستخدام وظيفة ديكت () المضمنة. يجب أن تكون الوسيطة ict () & nbsp؛ سلسلة من أزواج key-value . تعمل قائمة المجموعات بشكل جيد مع هذا: د = ديكت ([ (& lt؛ key & gt ؛، & lt؛ value & gt؛) ، (& lt؛ key & gt ؛، & lt؛ value) ، . . . (& lt؛ key & gt ؛، & lt؛ value & gt؛) ]) يمكنك عرض محتويات القائمة على الشاشة ببساطة باستخدام الأمر print () . & nbsp؛ يتم عرض الإدخالات في القاموس بالترتيب الذي تم إنشاؤها به.

Problem

إعطاء قائمة بأسماء البلدان والعاصمة ، قم بإنشاء قاموس ict_country حيث يكون المفتاح هو اسم البلد والقيمة هي رأس المال. عند إنشاء قاموس ، استخدم نفس الترتيب الوارد في القائمة أدناه:
نبسب ؛ <الجسم>
البلد العاصمة
أبخازيا سوخوم
أفغانستان كابول
ألبانيا تيرانا
الجزائر الجزائر
الأرجنتين بوينس آيرس
أرمينيا يريفان
أستراليا كانبرا
النمسا فيينا
أذربيجان باكو
جزر البهاما ناسو