Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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
Chỉnh sửa và Chạy Mã