Đi qua một dictionary Python
Khi một for loop được sử dụng với một dictionary, biến của loop được gắn với mỗi key trong một trật tự không
được chỉ ra. Đoạn code tiếp theo in ra tất cả các keys và values của chúng trong dictionary info của chúng
ta:
for key in info:
print(key, info[key])
Như một lựa chọn, bạn có thể sử dụng phương thức dictionary items() để truy cập các dictionary’s entries.
Phiên làm việc tiếp theo thể hiện một chạy của phương thức này với một dictionary các grades:
>>> grades = {90:’A’, 80:’B’, 70:’C’}
>>> list(grades.items())
[(80,’B’), (90,’A’), (70,’C’)]
Chú ý rằng các entries được trình bày như các tuples bên trong list. Một tuple các biến sau đó có thể truy cập key
và value của mỗi entry trong list này bên trong một for loop:
for (key, value) in grades.items():
print(key, value)