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:
pythonlst = [
{
'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:
pythonfor sub in lst:
for key in sub:
print(key)
Задание 1
Cho danh sách từ điển:
pythonlst = [
{
'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ố.
Задание 2
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:
python'a' 1
'b' 2
'c' 3
'a' 4
'b' 5
'c' 6
'a' 7
'b' 8
'c' 9