欢迎访问宙启技术站
智能推送

Python中的字典函数:keys()、values()、items()的使用方法

发布时间:2023-06-05 20:50:57

Python中的字典是一种非常常用的数据类型。它是由一系列的键-值对组成,每个键都是 的,而值则可以重复。在实际开发中,我们经常需要从字典中获取键、值或者键值对。为此,Python提供了三个非常常用的字典函数:keys()、values()、items()。本文将分别介绍这三个函数的使用方法。

1、keys()函数

keys()函数用于返回字典中所有键的列表。具体使用方法如下:

dict.keys()

其中,dict代表一个字典。示例代码如下:

# 定义一个字典
dict = {'name': '张三', 'age': 18, 'gender': '男'}

# 获取所有的键
keys = dict.keys()

# 输出键的列表
print(keys)

运行的结果为:

dict_keys(['name', 'age', 'gender'])

可以看到,运行结果是一个包含所有键的列表。

2、values()函数

values()函数用于返回字典中所有值的列表。具体使用方法如下:

dict.values()

其中,dict代表一个字典。示例代码如下:

# 定义一个字典
dict = {'name': '张三', 'age': 18, 'gender': '男'}

# 获取所有的值
values = dict.values()

# 输出值的列表
print(values)

运行的结果为:

dict_values(['张三', 18, '男'])

可以看到,运行结果是一个包含所有值的列表。

3、items()函数

items()函数用于返回字典中所有键值对的列表,而不是键或值。具体使用方法如下:

dict.items()

其中,dict代表一个字典。示例代码如下:

# 定义一个字典
dict = {'name': '张三', 'age': 18, 'gender': '男'}

# 获取所有的键值对
items = dict.items()

# 输出键值对的列表
print(items)

运行的结果为:

dict_items([('name', '张三'), ('age', 18), ('gender', '男')])

可以看到,运行结果是一个包含所有键值对的列表,其中每一个键值对都是一个元组, 个元素是键,第二个元素是值。

综上所述,keys()、values()、items()这三个函数都是用于从字典中获取数据的常用函数。熟练掌握这些函数的使用方法可以帮助我们更加方便地处理字典数据。