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


Posted in Python onSeptember 11, 2016

一个简单的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生成随机数的方法
Jan 14 Python
使用Python发送邮件附件以定时备份MySQL的教程
Apr 25 Python
pymongo为mongodb数据库添加索引的方法
May 11 Python
解决python3 urllib 链接中有中文的问题
Jul 16 Python
对python中的乘法dot和对应分量相乘multiply详解
Nov 14 Python
python 执行文件时额外参数获取的实例
Dec 18 Python
python 使用plt画图,去除图片四周的白边方法
Jul 09 Python
python Django的web开发实例(入门)
Jul 31 Python
Python 脚本实现淘宝准点秒杀功能
Nov 13 Python
python BeautifulSoup库的安装与使用
Dec 17 Python
Jupyter notebook 输出部分显示不全的解决方案
Apr 24 Python
变长双向rnn的正确使用姿势教学
May 31 Python
遍历python字典几种方法总结(推荐)
Sep 11 #Python
python遍历 truple list dictionary的几种方法总结
Sep 11 #Python
浅谈python中的变量默认是什么类型
Sep 11 #Python
python中常用的九种预处理方法分享
Sep 11 #Python
python 打印出所有的对象/模块的属性(实例代码)
Sep 11 #Python
python 打印对象的所有属性值的方法
Sep 11 #Python
全面了解python中的类,对象,方法,属性
Sep 11 #Python
You might like
PHP IF ELSE简化/三元一次式的使用
2011/08/22 PHP
Laravel 5框架学习之向视图传送数据(进阶篇)
2015/04/08 PHP
PHP使用SOAP扩展实现WebService的方法
2016/04/01 PHP
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
2017/06/11 PHP
网页常用特效代码整理
2006/06/23 Javascript
cnblogs csdn 代码运行框实现代码
2009/11/02 Javascript
IE7中javascript操作CheckBox的checked=true不打勾的解决方法
2009/12/07 Javascript
javascript options属性集合操作代码
2009/12/28 Javascript
Ajax异步提交表单数据的说明及方法实例
2013/06/22 Javascript
js中Math之random,round,ceil,floor的用法总结
2013/12/26 Javascript
node.js使用nodemailer发送邮件实例
2014/03/10 Javascript
jQuery实现字符串按指定长度加入特定内容的方法
2015/03/11 Javascript
jQuery实现的鼠标经过时变宽的效果(附demo源码)
2016/04/28 Javascript
jquery判断checkbox是否选中及改变checkbox状态的实现方法
2016/05/26 Javascript
最简单纯JavaScript实现Tab标签页切换的方式(推荐)
2016/07/25 Javascript
在javaScript中检测数据类型的几种方式小结
2017/03/04 Javascript
教你使用vue-cli快速构建的小说阅读器
2019/05/13 Javascript
Vue实现购物车详情页面的方法
2019/08/20 Javascript
利用打码兔和超人打码自封装的打码类分享
2014/03/16 Python
使用Python中的tkinter模块作图的方法
2017/02/07 Python
PyQt5每天必学之弹出消息框
2018/04/19 Python
python执行CMD指令,并获取返回的方法
2018/12/19 Python
Python 类的私有属性和私有方法实例分析
2019/09/29 Python
基于python的列表list和集合set操作
2019/11/24 Python
Python文件操作方法详解
2020/02/09 Python
Pycharm在指定目录下生成文件和删除文件的实现
2020/12/28 Python
健身场所或家用健身设备:Life Fitness
2017/11/01 全球购物
泰国折扣酒店预订:Hotels2Thailand
2018/03/20 全球购物
STAY JAPAN台湾:预订日本民宿
2018/07/22 全球购物
Book Depository欧盟:一家领先的国际图书零售商
2019/05/21 全球购物
纯净、自信、100%的羊绒服装:360Cashmere
2021/02/20 全球购物
2014年党支部书记工作总结
2014/12/04 职场文书
公司员工辞职信范文
2015/05/12 职场文书
三傻大闹宝莱坞观后感
2015/06/03 职场文书
Python中的tkinter库简单案例详解
2022/01/22 Python
《杜鹃的婚约》OP主题曲「凸凹」无字幕影像公开
2022/04/08 日漫