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 05 Python
Python实现的计数排序算法示例
Nov 29 Python
DataFrame 将某列数据转为数组的方法
Apr 13 Python
Django读取Mysql数据并显示在前端的实例
May 27 Python
利用python画出折线图
Jul 26 Python
解决Python 使用h5py加载文件,看不到keys()的问题
Feb 08 Python
详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法
Aug 30 Python
Python实现栈的方法详解【基于数组和单链表两种方法】
Feb 22 Python
Python日志处理模块logging用法解析
May 19 Python
python 爬虫基本使用——统计杭电oj题目正确率并排序
Oct 26 Python
python实现图像随机裁剪的示例代码
Dec 10 Python
python中Mako库实例用法
Dec 31 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
微信扫描二维码登录网站代码示例
2013/12/30 PHP
php自动获取关键字的方法
2015/01/06 PHP
thinkphp3.2.3版本的数据库增删改查实现代码
2016/09/22 PHP
PHP5.5安装PHPRedis扩展及连接测试方法
2017/01/22 PHP
thinkPHP5框架闭包函数与子查询传参用法示例
2018/08/02 PHP
一款JavaScript压缩工具:X2JSCompactor
2007/06/13 Javascript
js读写json文件实例代码
2014/10/21 Javascript
jQuery Ajax实现跨域请求
2017/01/21 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
2017/02/14 Javascript
js实现彩色条纹滚动条效果
2017/03/15 Javascript
AngularJS 控制器 controller的详解
2017/10/17 Javascript
JS实现判断有效的数独算法示例
2019/02/25 Javascript
简单了解JavaScript中常见的反模式
2019/06/21 Javascript
微信公众号平台接口开发 获取access_token过程解析
2019/08/14 Javascript
vue调用本地摄像头实现拍照功能
2020/08/14 Javascript
[46:09]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第三场
2014/05/26 DOTA
OpenCV2.3.1+Python2.7.3+Numpy等的配置解析
2018/01/05 Python
TensorFlow实现Logistic回归
2018/09/07 Python
python检测服务器端口代码实例
2019/08/31 Python
浅谈python元素如何去重,去重后如何保持原来元素的顺序不变
2020/02/28 Python
分享30个新鲜的CSS3打造的精美绚丽效果(附演示下载)
2012/12/28 HTML / CSS
深入研究HTML5实现图片压缩上传功能
2016/03/25 HTML / CSS
html5教程画矩形代码分享
2013/12/04 HTML / CSS
canvas像素点操作之视频绿幕抠图
2018/09/11 HTML / CSS
Scholastic父母商店:儿童书籍
2017/01/01 全球购物
伦敦剧院及景点门票:Encore Tickets
2018/07/01 全球购物
奥地利购买珠宝和手表网站:ELLA JUWELEN
2019/09/03 全球购物
护理专业大学生自我推荐信
2014/01/25 职场文书
化学工程专业求职信
2014/08/10 职场文书
学籍证明模板
2014/11/21 职场文书
面试复试通知单
2015/04/24 职场文书
2015年试用期工作总结范文
2015/05/28 职场文书
2019年行政人事个人工作总结范本!
2019/07/19 职场文书
python 常用的异步框架汇总整理
2021/06/18 Python
Nginx隐藏式跳转(浏览器URL跳转后保持不变)
2022/04/07 Servers
Java服务调用RestTemplate与HttpClient的使用详解
2022/06/21 Java/Android