您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python 循环遍历字典元素的简单方法

5b51 2022/1/14 8:18:48 python 字数 1886 阅读 363 来源 www.jb51.cc/python

一个简单的for语句就能循环字典的所有键,就像处理序列一样: In[1]:d={\'x\':1,\'y\':2,\'z\':3}

概述

一个简单的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,value
  ...: 
y corresponds to 2
x corresponds to 1
z corresponds to 3

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

以上这篇python 循环遍历字典元素的简单方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。

总结

以上是编程之家为你收集整理的python 循环遍历字典元素的简单方法全部内容,希望文章能够帮你解决python 循环遍历字典元素的简单方法所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶