欢迎来到站长在线站长学院学习知识。 本文是关于《中国查字典三种方法详解》的文章。 本知识点的主要内容是:使用字典对象的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”序列。 这一切都解释清楚了。 如果不明白请给我留言!