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 相关文章推荐
深入理解Django的中间件middleware
Mar 14 Python
Pycharm在创建py文件时,自动添加文件头注释的实例
May 07 Python
在python2.7中用numpy.reshape 对图像进行切割的方法
Dec 05 Python
Python将列表数据写入文件(txt, csv,excel)
Apr 03 Python
Django框架 querySet功能解析
Sep 04 Python
python实现的登录与提交表单数据功能示例
Sep 25 Python
Python文件路径名的操作方法
Oct 30 Python
在Python中等距取出一个数组其中n个数的实现方式
Nov 27 Python
Python request使用方法及问题总结
Apr 26 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
Aug 31 Python
pycharm配置安装autopep8自动规范代码的实现
Mar 02 Python
一行Python命令实现批量加水印
Apr 07 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判断数据库中的记录是否存在的方法
2014/11/14 PHP
php curl简单采集图片生成base64编码(并附curl函数参数说明)
2019/02/15 PHP
Laravel实现ORM带条件搜索分页
2019/10/24 PHP
JavaScript DOM学习第一章 W3C DOM简介
2010/02/19 Javascript
jquery控制左右箭头滚动图片列表的实例
2013/05/20 Javascript
js仿百度贴吧验证码特效实例代码
2014/01/16 Javascript
JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例分享
2014/04/11 Javascript
js实现可兼容IE、FF、Chrome、Opera及Safari的音乐播放器
2015/02/11 Javascript
JavaScript DOM元素尺寸和位置
2015/04/13 Javascript
jQuery实现鼠标单击网页文字后在文本框显示的方法
2015/05/06 Javascript
AngularJs  E2E Testing 详解
2016/09/02 Javascript
Node.js Sequelize如何实现数据库的读写分离
2016/10/23 Javascript
详解node中创建服务进程
2017/05/09 Javascript
详解Vue 项目中的几个实用组件(ts)
2019/10/29 Javascript
jQuery实现简单全选框
2020/09/13 jQuery
[03:48]DOTA2完美大师赛主赛事第二日精彩集锦
2017/11/24 DOTA
python批量添加zabbix Screens的两个脚本分享
2017/01/16 Python
django上传图片并生成缩略图方法示例
2017/12/11 Python
详解如何利用Cython为Python代码加速
2018/01/27 Python
python实现最速下降法
2020/03/24 Python
HTML5中div、article、section的区别及使用介绍
2013/08/14 HTML / CSS
Joules美国官网:出色的英国风格
2017/10/30 全球购物
PUMA澳大利亚官方网站:德国运动品牌
2018/10/19 全球购物
C++面试题:关于链表和指针
2013/06/05 面试题
门卫工作岗位职责
2013/12/17 职场文书
如何写你的创业计划书
2014/01/07 职场文书
年度献血先进个人事迹材料
2014/02/14 职场文书
2014年迎新年活动方案
2014/02/19 职场文书
财务总监管理职责范文
2014/03/09 职场文书
绩效工资实施方案
2014/03/15 职场文书
党员干部观看《周恩来四个昼夜》思想汇报
2014/09/10 职场文书
我们的节日中秋节活动总结
2015/03/23 职场文书
2015年司机年终工作总结
2015/05/14 职场文书
2016年学校招生广告语
2016/01/28 职场文书
《全神贯注》教学反思
2016/02/22 职场文书
Win11 BitLocker 驱动器加密
2022/04/19 数码科技