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实现的一个火车票转让信息采集器
Jul 09 Python
Python2.7读取PDF文件的方法示例
Jul 13 Python
使用Python制作微信跳一跳辅助
Jan 31 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
Mar 05 Python
python 字典 按key值大小 倒序取值的实例
Jul 06 Python
selenium+python自动化测试之页面元素定位
Jan 23 Python
Python数据类型之Number数字操作实例详解
May 08 Python
如何解决tensorflow恢复模型的特定值时出错
Feb 06 Python
keras训练浅层卷积网络并保存和加载模型实例
Jul 02 Python
Pytorch上下采样函数--interpolate用法
Jul 07 Python
python中pathlib模块的基本用法与总结
Aug 17 Python
python中温度单位转换的实例方法
Dec 27 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
详解PHP对象的串行化与反串行化
2016/01/24 PHP
PHP MySql增删改查的简单实例
2016/06/21 PHP
jQuery 常见操作实现方式和常用函数方法总结
2011/05/06 Javascript
让低版本浏览器支持input的placeholder属性(js方法)
2013/04/03 Javascript
jquery弹窗插件colorbox绑定动态生成元素的方法
2014/06/20 Javascript
javascript中字符串拼接详解
2014/09/26 Javascript
每天一篇javascript学习小结(属性定义方法)
2015/11/19 Javascript
扩展Bootstrap Tooltip插件使其可交互的方法
2016/11/07 Javascript
Bootstrap 过渡效果Transition 模态框(Modal)
2017/03/17 Javascript
基于jQuery封装的分页组件
2017/06/26 jQuery
bootstrap-table组合表头的实现方法
2017/09/07 Javascript
nodejs通过钉钉群机器人推送消息的实现代码
2019/05/05 NodeJs
nodejs中各种加密算法的实现详解
2019/07/11 NodeJs
js实现表单项的全选、反选及删除操作示例
2020/06/05 Javascript
python使用rsa加密算法模块模拟新浪微博登录
2014/01/22 Python
分析在Python中何种情况下需要使用断言
2015/04/01 Python
使用Python对IP进行转换的一些操作技巧小结
2015/11/09 Python
理解python正则表达式
2016/01/15 Python
python生成tensorflow输入输出的图像格式的方法
2018/02/12 Python
Python BS4库的安装与使用详解
2018/08/08 Python
django自带调试服务器的使用详解
2019/08/29 Python
Python实时监控网站浏览记录实现过程详解
2020/07/14 Python
django 模型字段设置默认值代码
2020/07/15 Python
如何基于Python pygame实现动画跑马灯
2020/11/18 Python
python 视频下载神器(you-get)的具体使用
2021/01/06 Python
Jabra捷波朗美国官网:用于办公、车载和运动的无线蓝牙耳麦
2017/02/01 全球购物
数学与统计学院学生个人职业生涯规划书
2014/02/10 职场文书
《祁黄羊》教学反思
2014/04/22 职场文书
护士实习求职信
2014/06/22 职场文书
电气工程及其自动化专业求职信
2014/06/23 职场文书
群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
优秀教研组申报材料
2014/12/26 职场文书
初中语文教师研修日志
2015/11/13 职场文书
2019大学生预备党员转正思想汇报
2019/06/21 职场文书
django注册用邮箱发送验证码的实现
2021/04/18 Python
Go语言基础map用法及示例详解
2021/11/17 Golang