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


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

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

1.只对键的遍历

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

26736d8bb11a8a04c0157c17df46d5b.png

2. 对键和值都进行遍历

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

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

代码实例:

355fdb0e60110653469982009807f7b.png

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

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

相关阅读 >>

redis获取某个前缀的key脚本实例

pyqt5每天必学之组合框

基于Python2基础的实例详解

Python如何安装requests模块

Python如何下载快手视频

Python详细安装方法

Python模块和类区别

Python如何切换线程

分享Python实现选择排序的实例教程

Python中5个常用的内置高阶函数的介绍(附代码)

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




打赏

取消

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

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

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

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

评论

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