字典的遍历
摘要:本内容为字典的遍历的介绍。
1.字典的遍历的基础介绍
01.字典的遍历的基础介绍
1.1字典的遍历基础信息
新建文件。
遍历字典是把字典中的值取出来,主要为这三种方法。
(1)Keys( ):该方法会返回字典的所有的key,Keys实际上返回的是一个序列。该方法会返回一个序列,序列中保存有字典的所有的键
代码:
d={'name':'孙悟空','age':l8,'gender':'男} Print(d.keys())
保存,执行。
l 通过遍历Keys()来获取所有的键
d={'name':'孙悟空','age':l8,'gender':'男} For k in d.keys(): Print(k)
保存执行:获得所有键
l 通过键来获取值
d={'name':'孙悟空','age':l8,'gender':'男} For k in d.keys(): Print(d[k])
保存执行:
l 把键都输出
d={'name':'孙悟空','age':l8,'gender':'男} For k in d.keys(): Print(K,d[k])
保存执行:
(2)Values( ):该方法会返回一个序列,序列中保存有字典的左右的值,缺点是 key 看不到了,只能看到值。
d={'name':'孙悟空','age':l8,'gender':'男} For v in d.values( ): Print(v)
保存执行:
(3)Items( ):该方法会返回字典中所有的项,它会返回一个序列,序列中包含有双值子序列,双值分别是,字典中的 Key 和 Value。
d={'name':'孙悟空','age':l8,'gender':'男} Print(d.items())
保存执行:里面有有两个值,每次返回的是元组,只需要对元组解包即可
d={'name':'孙悟空','age':l8,'gender':'男} For k,v in d.items( ): //items( )需要传两个值 Print(k,‘=’,v)
保存执行:注意语法中有两个值,那么就需要给两个变量去接收
以上是三种遍历的方式。一个仅为 Key ,一个为 Value,最后一个两者都能够获取。Key 和 Item 较常用, Value 相对较少,因为没有获取到 Key 。三者都可进行遍历字典。