手机
当前位置:查字典教程网 >脚本专栏 >python >python 循环遍历字典元素的简单方法
python 循环遍历字典元素的简单方法
摘要:一个简单的for语句就能循环字典的所有键,就像处理序列一样:In[1]:d={'x':1,'y':2,'z':3}In[2]:forkeyi...

一个简单的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 循环遍历字典元素的简单方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持查字典教程网。

【python 循环遍历字典元素的简单方法】相关文章:

python 实现归并排序算法

python 字符串split的用法分享

python 获取本机ip地址的两个方法

python实现网页链接提取的方法分享

Python实现的简单万年历例子分享

Python去掉字符串中空格的方法

python逐行读取文件内容的三种方法

python批量导出导入MySQL用户的方法

python实现的阳历转阴历(农历)算法

python正则表达式修复网站文章字体不统一的解决方法

精品推荐
分类导航