Lặp qua danh sách đa chiều của từ điển trong Python
Chúng ta cũng có thể dùng vòng lặp để duyệt qua một danh sách đa chiều của từ điển. Giả sử chúng ta có danh sách sau:
lst = [
{
'a': 1,
'b': 2,
},
{
'c': 3,
'd': 4,
},
{
'e': 5,
'f': 6,
},
]
Hãy in tất cả các khóa của từ điển ra màn hình. Để làm điều này, chúng ta sẽ chạy danh sách của mình qua vòng lặp hai lần:
for sub in lst:
for key in sub:
print(key)
Cho danh sách từ điển:
lst = [
{
'a': 1,
'b': 2,
'c': 3
},
{
'a': 4,
'b': 5,
'c': 6
},
{
'a': 7,
'b': 8,
'c': 9,
},
]
Sử dụng vòng lặp, hãy tìm tổng của tất cả các số.
Hãy thay đổi mã của bài tập trước để in ra từ danh sách các cặp khóa-giá trị của từ điển:
'a' 1
'b' 2
'c' 3
'a' 4
'b' 5
'c' 6
'a' 7
'b' 8
'c' 9