python中字典的轮回遍历的两种方法
当前位置:以往代写 > Python教程 >python中字典的轮回遍历的两种方法
2019-06-14

python中字典的轮回遍历的两种方法

python中字典的轮回遍历的两种方法

开拓中常常会用到对付字典、列表等数据的轮回遍历,可是python中对付字典的遍历对付许多初学者来讲很是生疏,本日就来讲一下python中字典的轮回遍历的两种方法。

留意: python2和python3中,下面两种要领都是通用的。

1. 只对键的遍历

一个简朴的for语句就能轮回字典的所有键,就像处理惩罚序列一样:

d = {'name1' : 'pythontab', 'name2' : '.', 'name3' : 'com'}
for key in d:
    print (key, ' value : ', d[key])
name1 value : pythontab
name2 value : .
name3 value : com

2. 对键和值都举办遍历

假如只需要值,可以利用d.values,假如想获取所有的键则可以利用d.keys。

假如想获取键和值d.items要了解将键-值对作为元组返回,for轮回的一大长处就是可以轮回中利用序列解包。

代码实例:

for key, value in d.items():
    print (key, ' value : ', value)
name1 value : pythontab
name2 value : .
name3 value : com

留意:字典元素的顺序凡是没有界说。换句话说,迭代的时候,字典中的键和值都能担保被处理惩罚,可是处理惩罚顺序不确定。假如顺序很重要的话,可以将键值生存在单独的列表中,譬喻迭代前举办排序。

    关键字:

在线提交作业