person = {'name': '小明', 'age': '26', 'city': '北京'}
for i in person: # for i in 字典名,默认只遍历字典的 键Key,通过key再输出对应的值Value, person[i]
print(i + ":" + person[i])
for key in person.keys(): # 只遍历 KEY
print(key)
for value in person.values(): # 只遍历 VALUE
print(value)
for key, value in person.items(): # 使用字典items 遍历键值对
print(key, value)
# 结果:
# name 小明
# age 26
# city 北京
for kv in person.items(): # 每个键值对以 元组 的形式返回
print(kv)
# 结果:
# ('name', '小明')
# ('age', '26')
# ('city', '北京')
除了字典以键值对出现可以同时遍历,列表里的元素如果个数相同,也可以,如:
a = [(1, 11, 111), (2, 22, 222), (3, 33, 333)]
for i, j, k in a:
print(i, j, k)
结果是:
1 11 111
2 22 222
3 33 333