Mulai sekarangMulai gratis

Dictionariception

Ingat daftar? Daftar bisa berisi apa saja, bahkan berisi daftar lain. Hal yang sama juga berlaku untuk dictionary. Dictionary dapat berisi pasangan key:value di mana valuenya juga berupa dictionary.

Sebagai contoh, perhatikan skrip yang memuat versi lain dari europe—dictionary yang selama ini Anda gunakan. Key-nya tetap berupa nama negara, tetapi valuenya adalah dictionary yang memuat lebih banyak informasi daripada sekadar ibu kota.

Sangat memungkinkan untuk merangkai tanda kurung siku guna memilih elemen. Untuk mengambil data populasi Spanyol dari europe, misalnya, Anda membutuhkan:

europe['spain']['population']

Latihan ini merupakan bagian dari kursus

Python Tingkat Menengah

Lihat Kursus

Instruksi latihan

  • Gunakan kurung siku berantai untuk memilih dan mencetak ibu kota Prancis.
  • Buat sebuah dictionary bernama data, dengan key 'capital' dan 'population'. Atur nilainya masing-masing menjadi 'rome' dan 59.83.
  • Tambahkan pasangan key-value baru ke europe; key-nya adalah 'italy' dan valuenya adalah data, dictionary yang baru saja Anda buat.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Dictionary of dictionaries
europe = { 'spain': { 'capital':'madrid', 'population':46.77 },
           'france': { 'capital':'paris', 'population':66.03 },
           'germany': { 'capital':'berlin', 'population':80.62 },
           'norway': { 'capital':'oslo', 'population':5.084 } }


# Print out the capital of France


# Create sub-dictionary data


# Add data to europe under key 'italy'


# Print europe
Edit dan Jalankan Kode