python使用for来迭代字典的原理是什么


本文摘自php中文网,作者silencement,侵删。

开发中经常会用到对于字典、列表等数据的循环遍历,但是python中对于字典的遍历对于很多初学者来讲非常陌生,今天就来讲一下python中字典的循环遍历的两种方式。

1.只对键的遍历

一个简单的for语句就能循环字典的所有键,就像处理序列一样

26736d8bb11a8a04c0157c17df46d5b.png

2. 对键和值都进行遍历

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

如果想获取键和值d.items方法会将键-值对作为元组返回,for循环的一大好处就是可以循环中使用序列解包。

代码实例:

355fdb0e60110653469982009807f7b.png

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

以上就是python使用for来迭代字典的原理是什么的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python如何安装opencv库

怎么用Python让两个小数相加

会java再去学Python容易吗

学习Python的几个不同阶段

django admin源码的分析(附示例)

Python怎么求余数

老男孩Python高级运维实战精品进阶视频教程的资源分享

Python如何计算1到100的和

Python使用tesseract库实现识别验证

有了Python还用得着excel吗?

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...