字典存在 键(key), 值(value) , 遍历分为三种情况
1.遍历字典的键
- 循环拿到字典中的每个键名
# 方式一
for 变量 in 字典:
print(变量)
# 方式二
for 变量 in 字典.keys(): # 字典.keys() 可以获取字典所有的键
print(变量)
my_dict = {'name': '小明', 'age': 18, 'sex': '男'}
# 方式一:
for k in my_dict:
print(k)
print('*'*30)
# 方式二:
for k in my_dict.keys():
print(k)
2.遍历字典的值[使用较多]
- 循环拿到每个键对应的值
for 变量 in 字典.values(): # 字典.values() 可以获取字典中是所有的值
print(变量)
my_dict = {'name': '小明', 'age': 18, 'sex': '男'}
for v in my_dict.values():
print(v)
3.遍历字典的键和值
- 循环拿到每个键和值
# 变量1 就是 键,变量2 就是值
for 变量1, 变量2 in 字典.items(): # 字典.items() 获取的是字典的键值对print(变量1, 变量2)
提示:调用字典.items() 方法获取字典的键和值, 并自动赋值给不同的变量
my_dict = {'name': '小明', 'age': 18, 'sex': '男'}
for k, v in my_dict.items():
print(k, v)
未完待续。。。