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不换行之end=与逗号的意思及用途
Nov 21 Python
python抓取文件夹的所有文件
Feb 27 Python
Python GUI Tkinter简单实现个性签名设计
Jun 19 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
Oct 26 Python
对Python w和w+权限的区别详解
Jan 23 Python
Python子类继承父类构造函数详解
Feb 19 Python
Flask模板引擎之Jinja2语法介绍
Jun 26 Python
基于python实现学生信息管理系统
Nov 22 Python
python实现把两个二维array叠加成三维array示例
Nov 29 Python
用Python在Excel里画出蒙娜丽莎的方法示例
Apr 28 Python
Python实现爬取网页中动态加载的数据
Aug 17 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
Dec 04 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中4个加速、缓存扩展的区别和选用建议
2014/03/12 PHP
Discuz论坛密码与密保加密规则
2016/12/19 PHP
thinkPHP实现基于ajax的评论回复功能
2018/06/22 PHP
css图片自适应大小
2007/11/28 Javascript
javascript对象的使用和属性操作示例详解
2014/03/02 Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
2014/11/28 Javascript
超级简单的jquery操作表格方法
2014/12/15 Javascript
JavaScript中的Number数字类型学习笔记
2016/05/26 Javascript
详解获取jq ul第一个li定位的四种解决方案
2016/11/23 Javascript
详解Vue-基本标签和自定义控件
2017/03/24 Javascript
解决Extjs下拉框不显示的问题
2017/06/21 Javascript
在vue-cli搭建的项目中增加后台mock接口的方法
2018/04/26 Javascript
Vue利用History记录上一页面的数据方法实例
2018/11/02 Javascript
JavaScript变量提升和严格模式实例分析
2019/01/27 Javascript
vue获取form表单的值示例
2019/10/29 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
2019/11/12 Javascript
vant-ui AddressEdit地址编辑和van-area的用法说明
2020/11/03 Javascript
element中Steps步骤条和Tabs标签页关联的解决
2020/12/08 Javascript
如何使用原生Js实现随机点名详解
2021/01/06 Javascript
python中常用检测字符串相关函数汇总
2015/04/15 Python
python通过定义一个类实例作为ftp回调方法
2015/05/04 Python
Python设计模式编程中Adapter适配器模式的使用实例
2016/03/02 Python
详解python实现线程安全的单例模式
2018/03/05 Python
Sanic框架蓝图用法实例分析
2018/07/17 Python
numpy linalg模块的具体使用方法
2019/05/26 Python
python-视频分帧&多帧合成视频实例
2019/12/10 Python
浅谈tensorflow模型保存为pb的各种姿势
2020/05/25 Python
Python之Sklearn使用入门教程
2021/02/19 Python
Urban Decay官方网站:美国化妆品品牌
2020/06/04 全球购物
PHP引擎php.ini参数优化深入讲解
2021/03/24 PHP
会计专业的自荐信
2013/12/12 职场文书
军校本科大学生自我评价
2014/01/14 职场文书
单位绩效考核方案
2014/05/11 职场文书
法院授权委托书格式
2014/09/28 职场文书
2014年公路养护工作总结
2014/12/04 职场文书
漫画《尖帽子的魔法工坊》宣布动画化
2022/04/06 日漫