python 循环遍历字典元素的简单方法
作者:jingxian 时间:2023-12-15 08:06:15
一个简单的for语句就能循环字典的所有键,就像处理序列一样:
In [1]: d = {'x':1, 'y':2, 'z':3}
In [2]: for key in d:
...: print key, 'corresponds to', d[key]
...:
y corresponds to 2
x corresponds to 1
z corresponds to 3
在python2.2之前,还只能用beys等字典方法来获取键(因为不允许直接迭代字典)。如果只需要值,可以使用d.values代替d.keys。d.items方法会将键-值对作为元组返回,for循环的一大好处就是可以循环中使用序列解包:
In [4]: for key, value in d.items():
...: print key, 'corresponds to', value
...:
y corresponds to 2
x corresponds to 1
z corresponds to 3
注意:字典元素的顺序通常没有定义。换句话说,迭代的时候,字典中的键和值都能保证被处理,但是处理顺序不确定。如果顺序很重要的话,可以将键值保存在单独的列表中,例如迭代前进行排序。
标签:python,循环,遍历,字典


猜你喜欢
浅谈PHP的排列组合(如输入a,b,c 输出他们的全部组合)
2024-05-03 15:53:12
重新认识CSS的权重
2011-05-24 17:06:00
mysql中关键词exists的用法实例详解
2024-01-20 18:41:25
Python selenium实现断言3种方法解析
2023-06-06 06:08:53
用Python实现给Word文档盖章
2021-07-08 21:18:00

sql2000数据库清除重复数据的二种方法
2024-01-18 11:08:33
Python3.10 Generator生成器Coroutine原生协程详解
2023-10-25 15:31:36
Vue3新属性之css中使用v-bind的方法(v-bind in css)
2024-05-28 16:01:07

Asp无组件上传进度条解决方案
2010-04-24 16:01:00
Python基础Lists和tuple实例详解
2021-09-27 04:11:36
python将ip地址转换成整数的方法
2022-10-17 23:40:23
asp中获取当前月份距离以前某个时间的月份数
2012-11-30 20:29:40
Go语言题解LeetCode35搜索插入位置示例详解
2023-07-16 17:17:00
基于python分享极坐标下的几类典型曲线
2023-05-02 18:18:37

Python输出各行命令详解
2021-12-03 05:29:18

JavaScript创始人Brendan Eich访谈录
2008-09-16 12:01:00
python将ansible配置转为json格式实例代码
2023-11-03 02:32:51

如何将python代码打包成pip包(可以pip install)
2021-08-23 21:38:10
MySQL explain根据查询计划去优化SQL语句
2024-01-26 16:59:26
我用Python给班主任写了一个自动阅卷脚本(附源码)
2023-11-16 07:43:25
