Cặp khóa-giá trị của từ điển qua for trong Python
Với vòng lặp for, bạn cũng có thể hiển thị
cặp khóa-giá trị của từ điển.
Ví dụ
Giả sử chúng ta có từ điển dct:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Hãy hiển thị tất cả các phần tử của nó. Để làm điều này,
trong hàm print, hãy chỉ định khóa và
giá trị:
for key in dct:
print(key, dct[key])
Kết quả thực thi mã:
'a 1'
'b 2'
'c 3'
Ví dụ
Có thể lấy các khóa của từ điển bằng cách sử dụng
phương thức items. Phương thức này trả về
một đối tượng có thể lặp đặc biệt, có thể được
duyệt qua bằng vòng lặp:
for el in dct.items():
print(el)
Sau khi thực thi mã, các bộ dữ liệu (tuple) bao gồm các cặp khóa-giá trị sẽ được hiển thị:
('a', 1)
('b', 2)
('c', 3)
Bài tập thực hành
Cho từ điển:
dct = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Hãy in ra console các khóa và giá trị của các phần tử.
Tạo một từ điển chứa số thứ tự của tháng và tên của nó. Hiển thị tất cả các cặp khóa-giá trị của từ điển này.