学堂 学堂 学堂公众号手机端

Python字典循环遍历如何实现,具体方法是什么

lewis 6年前 (2019-11-05) 阅读数 6 #技术

这篇文章给大家分享的是Python字典循环遍历如何实现,具体方法是什么。小编觉得挺实用的,因此分享给大家做个参考,文中的介绍得很详细,而要易于理解和学习,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。

 

开发中经常会用到对于字典、列表等数据的循环遍历,但是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

注意:字典元素的顺序通常没有定义。换句话说,迭代的时候,字典中的键和值都能保证被处理,但是处理顺序不确定。如果顺序很重要的话,可以将键值保存在单独的列表中,例如迭代前进行排序。


上述内容具有一定的借鉴价值,感兴趣的朋友可以参考,希望能对大家有帮助,想要了解更多"Python字典循环遍历如何实现,具体方法是什么"的内容,大家可以关注博信的其它相关文章。
版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门