字典的遍历|学习笔记

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

开发者学堂课程【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列表元组字典集合存储结构
59 0
列表 元组 字典 集合
列表 元组 字典 集合
|
4月前
|
Python
Python优雅遍历字典删除元素的方法
本文详细介绍了Python优雅遍历字典删除元素的五种方法,字典推导式是删除字典中元素的最常见且最优雅的方法,因为它清晰、简洁且易于理解。其他方法可能在某些特定情况下有用,但通常不如字典推导式通用或高效。
37 0
|
5月前
|
存储 程序员 索引
数据结构深度剖析:列表、元组、字典和集合
【4月更文挑战第8天】Python的四种基础数据结构——列表、元组、字典和集合,各自拥有独特的特性和应用场景。列表是可变序列,方便增删改元素;元组不可变,常用于保证数据不变性;字典是键值对容器,快速访问通过键;集合是无序不重复元素集,适合成员测试和去重。理解并灵活运用这些数据结构,能提升代码效率,有效处理和分析数据。
57 1
|
12月前
|
Python
python之集合的创建与使用,遍历,集合常见的操作函数,集合与列表,元组,字典的嵌套
python之集合的创建与使用,遍历,集合常见的操作函数,集合与列表,元组,字典的嵌套
|
存储 Python
Python列表元组字典集合存储结构 2
Python列表元组字典集合存储结构
60 0
|
存储 索引 Python
22.从入门到精通:Python数据结构元组和序列 元组 序列 集合 创建集合 集合操作 字典 遍历技巧
22.从入门到精通:Python数据结构元组和序列 元组 序列 集合 创建集合 集合操作 字典 遍历技巧
13.从入门到精通:Python 集合 集合的基本操作 1、添加元素 2、移除元素 3、计算集合元素个数 4、清空集合 5、判断元素是否在集合中存在 集合内置方法完整列表
13.从入门到精通:Python 集合 集合的基本操作 1、添加元素 2、移除元素 3、计算集合元素个数 4、清空集合 5、判断元素是否在集合中存在 集合内置方法完整列表
|
存储 索引 Python
列表、字典、集合、元组
列表、字典、集合、元组
74 0
|
开发者 Python
字典的遍历|学习笔记
快速学习字典的遍历
字典的遍历|学习笔记