Hai cách chính duyệt dict:
1. Duyệt key, lấy value qua index
D1 = {1: 'a', 2: 'b', 3: 'c'}
for k in D1.keys():
print(k, D1[k])
# 1 a
# 2 b
# 3 c
2. Duyệt items() — unpack trực tiếp (khuyến nghị)
D1 = {1: 'a', 2: 'b', 3: 'c'}
for k, v in D1.items():
print(k, v)
# 1 a
# 2 b
# 3 c
3. Chỉ duyệt value
for v in D1.values():
print(v)
4. Duyệt với enumerate (có index thứ tự)
for i, (k, v) in enumerate(D1.items()):
print(i, k, v)
Hiệu năng: items() nhanh hơn keys() + index lookup.