推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

Python精讲:在Python中遍历字典的三大方法详解

   2023-07-28 网络整理佚名2000
核心提示:提供了遍历字典的方法,通过遍历可以获取字典中的全部“键-值对”。上面获取到的具体的每个键和值,我们称为遍历字典的“键-值对”。到此为止,《在中遍历字典的三大方法详解》中的使用字典对象的items()方法可以遍历字典的项和字典的“键-值对”、使用字典对象的keys()方法可以获取字典的“键”序列、使用字典对象的()方法可以获取字典的“值”序列,就全部讲解完毕了,有不懂的可以给我留言哦!

欢迎来到站长在线站长学院学习知识。 本文是关于《中国查字典三种方法详解》的文章。 本知识点的主要内容是:使用字典对象的items()方法遍历字典的items和字典的“键值对”,使用字典对象的keys()方法获取字典的“键”序列,而使用字典对象的 () 方法可以获取字典的“值”序列。

字典以“键值对”的形式存储数据,因此可能需要获取这些“键值对”。 提供了遍历字典的方法,通过遍历可以获取字典中所有的“键值对”。

1、使用字典对象的items()方法来遍历字典的items和字典的“键值对”。

字典对象的 items() 方法具有以下语法

。项目()

其中, 是一个字典对象; 返回值是一个可遍历的“键值对”元组列表。

1.1. 遍历字典的项目。

例如,定义一个字典,然后使用items()方法获取“键值对”的元组列表,并输出所有项,代码如下:

chengji = {'语文':'88','数学':'96','英语':'86'}
for item in chengji.items():
    print(item)

运行结果如下:

('语文', '88')
('数学', '96')
('英语', '86')
>>> 

上面的例子获取了元组中的各个元素,我们可以将其称为遍历字典的项。

1.2. 遍历字典的“键值对”。

要获取特定的“键值对”,可以通过for循环遍历元组列表。 可以使用下面的代码来遍历。

chengji = {'语文':'88','数学':'96','英语':'86'}
for key,value in chengji.items():
    print(key,"的成绩是",value)

运行结果为:

语文 的成绩是 88
数学 的成绩是 96
英语 的成绩是 86
>>> 

上面得到的每个具体的键和值称为遍历字典的“键值对”。

在线温馨提醒站长:字典的项是带()的元组列表,字典的“键值对”是不带()的具体键和值。 有些教程不区分字典的项目和字典的“键值对”。

2、使用字典对象的keys()方法获取字典的“key”序列。

其语法格式如下:

.keys()

其中, 是一个字典对象; 返回值是可以遍历的“键”序列。 如果你想得到一个特定的“key”,你可以通过for循环遍历序列。

比如定义一个字典,然后通过keys()方法获取“键”的序列,并输出所有“键”,代码如下:

chengji = {'语文':'88','数学':'96','英语':'86'}
for item in chengji.keys():
    print(item)

运行结果如下:

语文
数学
英语
>>> 

上面的代码是输出字典中所有的“键”。 让我们输出字典中的所有“值”。

3、使用字典对象的()方法获取字典的“值”序列。

其语法格式如下:

.()

其中, 是一个字典对象; 返回值是一个可以遍历的“值”序列。 如果想得到特定的“值”,可以通过for循环遍历序列。

比如定义一个字典,然后使用()方法获取“值”的序列,并输出所有“值”,代码如下:

chengji = {'语文':'88','数学':'96','英语':'86'}
for item in chengji.values():
    print(item)

运行结果如下:

88
96
86
>>> 

至此,《国内遍历字典三种方法详解》中使用字典对象的items()方法就可以遍历字典的item以及字典的“键值对”,并且keys(可以获取字典对象的 ) 方法 使用字典对象的 () 方法可以获取字典的“key”序列和字典的“value”序列。 这一切都解释清楚了。 如果不明白请给我留言!

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON