Python函数如何将字典中的所有键和值转换为列表?
发布时间:2023-07-02 05:31:43
在Python中,可以使用内置的list()函数将字典中的所有键和值转换为列表。
方法一:使用keys()和values()方法
可以分别使用keys()和values()方法来获取字典中的所有键和值,然后将它们转换为列表。
示例代码:
my_dict = {'apple': 1, 'banana': 2, 'orange': 3}
keys_list = list(my_dict.keys()) # 将字典中的所有键转换为列表
values_list = list(my_dict.values()) # 将字典中的所有值转换为列表
print(keys_list) # 输出:['apple', 'banana', 'orange']
print(values_list) # 输出:[1, 2, 3]
在上面的示例中,keys_list列表包含字典my_dict中的所有键,values_list列表包含字典my_dict中的所有值。
方法二:使用items()方法
使用items()方法可以同时获取字典中的键和值,然后将它们转换为列表。
示例代码:
my_dict = {'apple': 1, 'banana': 2, 'orange': 3}
items_list = list(my_dict.items()) # 将字典中的所有键值对转换为列表
print(items_list) # 输出:[('apple', 1), ('banana', 2), ('orange', 3)]
在上面的示例中,items_list列表包含字典my_dict中的所有键值对,每个键值对都表示为一个元组。
这样,就可以将字典中的所有键和值转换为列表。
