开发者学堂课程【Python 语言基础 2:列表、元组、字典、集合:字典的遍历】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/600/detail/8718
字典的遍历
一、 字典的遍历
字典(dict)的遍历,就是将字典中的值都取出来。用到的方法主要有三个 keys()、values()、items()。
1、keys()
使用 keys()会返回字典的所有的 key,即返回一个序列,该序列保存了字典所有的键。
d={‘name’:’孙悟空’,’age’:‘18’,‘gender’:‘男’}
print(d.keys())
输出结果为:
dict_keys([‘name’,‘age’,‘gender’])
我们可以通过遍历 keys()来获得所有的键。
for k in d.keys()
print(k)
结果为
name
age
gender
获取键之后,获取值也就不难了。
for k in d.keys()
print(d[k])
结果为
name 孙悟空
age 18
gender 男
2、values()
values()会返回一个序列,序列里保存有字典的左右的值。确定是无法看到值所对应的键。
for v in d.values()
print(v)
结果为
孙悟空
18
男
3、items()
items()会返回字典中所有的值,它会返回一个序列,序列中包含有双值子序列,双值分别是,字典中的 key 和 value。
print(d.items())
结果为
dict_items([(‘name’,‘孙悟空’),(‘age’,‘18’),(‘gender’,‘男’)])
使用 values()的方法为:
for k,v in d.items()
print(k,‘=’,v)
遍历结果为
name = 孙悟空
age = 18
gender = 男
以上三种方法都可以对字典进行遍历,其中 keys()、items()使用较多,values()由于无法看到对应的键使用较少。