教你用两种方式遍历循环python中的字典
发布时间:2025-09-25 11:02:03
字典、列表和其他数据的循环遍历在开发中经常使用,但python中的字典遍历对许多初学者来说非常陌生。今天,让我们来谈谈python中字典的循环遍历。
注意: 在python2和python3中,以下两种方法都是通用的。
1. 只有关键的遍历
一个简单的for语句可以循环字典的所有键,就像处理序列一样:
d={'name1':'pythontab','name2':'.','name3':'com'} forkeyind: print(key,'value:',d[key]) name1value:pythontab name2value:. name3value:com
2. 遍历了所有的关键和值
如果只需要值,可以使用d.values,如果你想得到所有的键,你可以使用d.keys。
若要获取键和值d.items方法将键-值作为元组返回,for循环的一大优点就是可以在循环中使用序列解包。
代码实例:
forkey,valueind.items(): print(key,'value:',value) name1value:pythontab name2value:. name3value:com
注:字典元素的顺序通常没有定义。换句话说,在迭代过程中,字典中的键和值可以得到处理,但处理顺序不确定。如果顺序非常重要,键值可以保存在单独的列表中,如迭代前的排序。
下一篇 返回列表