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
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