MulaiMulai sekarang secara gratis

Melakukan loop pada dictionary

Di Python 3, Anda memerlukan metode items() untuk melakukan loop pada dictionary:

world = { "afghanistan":30.55, 
          "albania":2.77,
          "algeria":39.21 }

for key, value in world.items() :
    print(key + " -- " + str(value))

Ingat dictionary europe yang berisi nama beberapa negara Eropa sebagai kunci dan ibu kotanya sebagai nilai yang bersesuaian? Silakan tulis sebuah loop untuk melakukan iterasi!

Latihan ini adalah bagian dari kursus

Python Tingkat Menengah

Lihat Kursus

Petunjuk latihan

Tulis sebuah loop for yang melewati setiap pasangan key:value dari europe. Pada setiap iterasi, harus tercetak "the capital of x is y", di mana x adalah kunci dan y adalah nilai dari pasangan tersebut.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Definition of dictionary
europe = {'spain':'madrid', 'france':'paris', 'germany':'berlin',
          'norway':'oslo', 'italy':'rome', 'poland':'warsaw', 'austria':'vienna' }
          
# Iterate over europe
Edit dan Jalankan Kode