字典的遍历|学习笔记

简介: 快速学习 字典的遍历

开发者学堂课程【Python 语言基础 2:列表、元组、字典、集合:字典的遍历】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/600/detail/8718


字典的遍历


一、 字典的遍历

字典(dict)的遍历,就是将字典中的值都取出来。用到的方法主要有三个 keys()、values()、items()。

1、keys()

使用 keys()会返回字典的所有的 key,即返回一个序列,该序列保存了字典所有的键。

d={‘name’:’孙悟空’,’age’:‘18’,‘gender’:‘男’}

print(d.keys())

输出结果为:

dict_keys([‘name’,‘age’,‘gender’])

我们可以通过遍历 keys()来获得所有的键。

for k in d.keys()

print(k)

结果为

name

age

gender

获取键之后,获取值也就不难了。

for k in d.keys()

print(d[k])

结果为

name 孙悟空

age 18

gender 男

2、values()

values()会返回一个序列,序列里保存有字典的左右的值。确定是无法看到值所对应的键。

for v in d.values()

print(v)

结果为

孙悟空

18

3、items()

items()会返回字典中所有的值,它会返回一个序列,序列中包含有双值子序列,双值分别是,字典中的 key 和 value。

print(d.items())

结果为

dict_items([(‘name’,‘孙悟空’),(‘age’,‘18’),(‘gender’,‘男’)])

使用 values()的方法为:

for k,v in d.items()

print(k,‘=’,v)

遍历结果为

name = 孙悟空

age = 18

gender = 男

以上三种方法都可以对字典进行遍历,其中 keys()、items()使用较多,values()由于无法看到对应的键使用较少。

相关文章
|
存储 程序员 Python
Python列表元组字典集合存储结构1
Python列表元组字典集合存储结构
67 0
列表 元组 字典 集合
列表 元组 字典 集合
|
6月前
|
存储 程序员 索引
数据结构深度剖析:列表、元组、字典和集合
【4月更文挑战第8天】Python的四种基础数据结构——列表、元组、字典和集合,各自拥有独特的特性和应用场景。列表是可变序列,方便增删改元素;元组不可变,常用于保证数据不变性;字典是键值对容器,快速访问通过键;集合是无序不重复元素集,适合成员测试和去重。理解并灵活运用这些数据结构,能提升代码效率,有效处理和分析数据。
84 1
|
6月前
|
Python
python数据结构,字典(dict)是如何工作的?如何进行键值对查找和插入?
python数据结构,字典(dict)是如何工作的?如何进行键值对查找和插入?
146 2
|
Python
python之集合的创建与使用,遍历,集合常见的操作函数,集合与列表,元组,字典的嵌套
python之集合的创建与使用,遍历,集合常见的操作函数,集合与列表,元组,字典的嵌套
|
存储 Python
Python列表元组字典集合存储结构 2
Python列表元组字典集合存储结构
66 0
|
存储 索引 Python
22.从入门到精通:Python数据结构元组和序列 元组 序列 集合 创建集合 集合操作 字典 遍历技巧
22.从入门到精通:Python数据结构元组和序列 元组 序列 集合 创建集合 集合操作 字典 遍历技巧
|
存储 索引 Python
列表、字典、集合、元组
列表、字典、集合、元组
80 0
|
开发者 Python
字典的遍历|学习笔记
快速学习字典的遍历
字典的遍历|学习笔记
|
Java 开发者 Python
Python 字典遍历、缺省字典、有序字典实战|学习笔记
快速学习 Python 字典遍历、缺省字典、有序字典实战
160 0
Python 字典遍历、缺省字典、有序字典实战|学习笔记
下一篇
无影云桌面