Lặp qua dictionary
Trong Python 3, bạn cần phương thức items() để lặp qua một dictionary:
world = { "afghanistan":30.55,
"albania":2.77,
"algeria":39.21 }
for key, value in world.items() :
print(key + " -- " + str(value))
Bạn còn nhớ dictionary europe chứa tên một số quốc gia châu Âu làm khóa và thủ đô tương ứng làm giá trị không? Hãy viết một vòng lặp để duyệt qua nó!
Bài tập này là một phần của khóa học
Python nâng cao
Hướng dẫn bài tập
Viết một vòng lặp for đi qua từng cặp key:value của europe. Ở mỗi vòng lặp, hãy in ra "the capital of x is y", trong đó x là key và y là value của cặp.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Definition of dictionary
europe = {'spain':'madrid', 'france':'paris', 'germany':'berlin',
'norway':'oslo', 'italy':'rome', 'poland':'warsaw', 'austria':'vienna' }
# Iterate over europe