python字典的遍历3种方法详解


Posted in Python onAugust 10, 2019

遍历字典: keys() 、values() 、items()

1. xxx.keys() : 返回字典的所有的key 返回一个序列,序列中保存有字典的所有的键

效果图:

python字典的遍历3种方法详解

代码:

# keys() 该方法会返回字典的所有的key
#  该方法会返回一个序列,序列中保存有字典的所有的键
d = {'name':'孙悟空','age':18,'gender':'男'}
print(d.keys())
print()
# 通过遍历keys()来获取所有的键
for k in d.keys() :
  print(k , d[k])

2. xxx.values() : 返回字典所有的值

效果图:

python字典的遍历3种方法详解

代码:

# values()
# 该方法会返回一个序列,序列中保存有字典的所有的值
d = {'name':'孙悟空','age':18,'gender':'男'}
for v in d.values():
  print(v)

3. xxx.items() : 返回字典中所有的key = values 返回一个序列,序列中包含有双值子序列

效果图:

python字典的遍历3种方法详解

代码:

# items()
# 该方法会返回字典中所有的项
# 它会返回一个序列,序列中包含有双值子序列
# 双值分别是,字典中的key和value
d = {'name':'孙悟空','age':18,'gender':'男'}
print(d.items())
print()
for k,v in d.items():
  print(k, '=', v)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python命名空间详解
Aug 18 Python
python批量修改文件名的实现代码
Sep 01 Python
详解Python中列表和元祖的使用方法
Apr 25 Python
Python中字典的基础知识归纳小结
Aug 19 Python
浅谈Python浅拷贝、深拷贝及引用机制
Dec 15 Python
对PyTorch torch.stack的实例讲解
Jul 30 Python
Python面向对象进阶学习
May 21 Python
Python简易版图书管理系统
Aug 12 Python
python将三维数组展开成二维数组的实现
Nov 30 Python
如何利用python进行时间序列分析
Aug 04 Python
python Xpath语法的使用
Nov 26 Python
Python爬虫自动化获取华图和粉笔网站的错题(推荐)
Jan 08 Python
python命名空间(namespace)简单介绍
Aug 10 #Python
简单介绍python封装的基本知识
Aug 10 #Python
nginx黑名单和django限速,最简单的防恶意请求方法分享
Aug 09 #Python
python selenium爬取斗鱼所有直播房间信息过程详解
Aug 09 #Python
用Python实现二叉树、二叉树非递归遍历及绘制的例子
Aug 09 #Python
基于python二叉树的构造和打印例子
Aug 09 #Python
Python re 模块findall() 函数返回值展现方式解析
Aug 09 #Python
You might like
用文本文件制作留言板提示(下)
2006/10/09 PHP
php网站地图生成类示例
2014/01/13 PHP
PHP flush 函数使用注意事项
2016/08/26 PHP
JavaScript语句可以不以;结尾的烦恼
2007/03/08 Javascript
关于B/S判断浏览器断开的问题讨论
2008/10/29 Javascript
javaScript call 函数的用法说明
2010/04/09 Javascript
Javascript引用指针使用介绍
2012/11/07 Javascript
angularjs指令中的compile与link函数详解
2014/12/06 Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
2016/02/25 Javascript
js ajaxfileupload.js上传报错的解决方法
2016/05/05 Javascript
jQuery图片轮播插件——前端开发必看
2016/05/31 Javascript
JS实现图片的不间断连续滚动的简单实例
2016/06/03 Javascript
微信小程序 获取javascript 里的数据
2017/08/17 Javascript
ReactJs实现树形结构的数据显示的组件的示例
2017/08/18 Javascript
关于单文件组件.vue的使用
2018/09/20 Javascript
jQuery实现的五星点评功能【案例】
2019/02/18 jQuery
微信小程序实现卡片层叠滑动效果
2019/06/21 Javascript
javascript实现函数柯里化与反柯里化过程解析
2019/10/08 Javascript
vue父子组件间引用之$parent、$children
2020/05/20 Javascript
js实现从右往左匀速显示图片(无缝轮播)
2020/06/29 Javascript
vue.js实现h5机器人聊天(测试版)
2020/07/16 Javascript
Vue实现简单的拖拽效果
2020/08/25 Javascript
详解Python中的分组函数groupby和itertools)
2018/07/11 Python
基于Python爬虫采集天气网实时信息
2020/06/05 Python
解决导入django_filters不成功问题No module named 'django_filter'
2020/07/15 Python
如何一键升级Python所有包
2020/11/05 Python
城市轨道专业个人求职信范文
2013/09/23 职场文书
银行实习生的自我评价
2014/01/13 职场文书
五星级酒店餐饮部总监的标准岗位职责
2014/02/17 职场文书
揭牌仪式主持词
2014/03/19 职场文书
奥林匹克的口号
2014/06/13 职场文书
民事授权委托书范文
2014/08/02 职场文书
卫生厅领导班子党的群众路线教育实践活动整改措施
2014/09/20 职场文书
2014年班级工作总结
2014/11/14 职场文书
2015年大学生实习评语
2015/03/25 职场文书
Python 中面向接口编程
2022/05/20 Python