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基础教程之python消息摘要算法使用示例
Feb 10 Python
Python类方法__init__和__del__构造、析构过程分析
Mar 06 Python
python实现文件路径和url相互转换的方法
Jul 06 Python
Python对字符串实现去重操作的方法示例
Aug 11 Python
Pandas 对Dataframe结构排序的实现方法
Apr 10 Python
python调用xlsxwriter创建xlsx的方法
May 03 Python
Tensorflow加载预训练模型和保存模型的实例
Jul 27 Python
Windows下PyCharm安装图文教程
Aug 27 Python
numpy中三维数组中加入元素后的位置详解
Nov 28 Python
python模式 工厂模式原理及实例详解
Feb 11 Python
在python下实现word2vec词向量训练与加载实例
Jun 09 Python
PyTorch 导数应用的使用教程
Aug 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
剖析 PHP 中的输出缓冲
2006/12/21 PHP
MySql中正则表达式的使用方法描述
2008/07/30 PHP
php 动态添加记录
2009/03/10 PHP
PHP学习笔记(二) 了解PHP的基本语法以及目录结构
2014/08/04 PHP
Ajax+PHP实现的分类列表框功能示例
2019/02/11 PHP
基于jquery的关于动态创建DOM元素的问题
2010/12/24 Javascript
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
2011/02/25 Javascript
js字符串转成JSON
2013/11/07 Javascript
用jQuery与JSONP轻松解决跨域访问的问题
2014/02/04 Javascript
关于JS数组追加数组采用push.apply的问题
2014/06/09 Javascript
使用AngularJS制作一个简单的RSS阅读器的教程
2015/06/18 Javascript
原生JS实现风箱式demo,并封装了一个运动框架(实例代码)
2016/07/22 Javascript
纯JavaScript实现实时反馈系统时间
2017/10/26 Javascript
JavaScript使用享元模式实现文件上传优化操作示例
2018/08/07 Javascript
vue单页面在微信下只能分享落地页的解决方案
2019/04/15 Javascript
Vue两种组件类型:递归组件和动态组件的用法
2020/08/06 Javascript
浅谈js数组splice删除某个元素爬坑
2020/10/14 Javascript
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
[05:17]DOTA2睡衣妹卖萌求签名 CJ第二天全明星影像
2013/07/28 DOTA
python实现可将字符转换成大写的tcp服务器实例
2015/04/29 Python
Python绘制3d螺旋曲线图实例代码
2017/12/20 Python
Python使用win32com模块实现数据库表结构自动生成word表格的方法
2018/07/17 Python
详解小白之KMP算法及python实现
2019/04/04 Python
解决Djang2.0.1中的reverse导入失败的问题
2019/08/16 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
2019/12/13 Python
Python中求对数方法总结
2020/03/10 Python
python 判断txt每行内容中是否包含子串并重新写入保存的实例
2020/03/12 Python
python实现Pyecharts实现动态地图(Map、Geo)
2020/03/25 Python
Speedo速比涛中国官方网站:全球领先泳装运动品牌
2018/04/24 全球购物
采用冷却技术的超自然舒适度:GhostBed床垫
2018/09/18 全球购物
企业演讲稿范文
2013/12/28 职场文书
十岁生日父母答谢词
2014/01/18 职场文书
2016师德师风学习心得体会
2016/01/12 职场文书
护士爱岗敬业心得体会
2016/01/25 职场文书
Python+Selenium实现读取网易邮箱验证码
2022/03/13 Python
游戏《我的世界》澄清Xbox版暂无计划加入光追
2022/04/03 其他游戏