python如何将字典转成列表

python如何将字典转成列表

作者:Joshua Lee发布时间:2026-01-14阅读时长:0 分钟阅读次数:4

用户关注问题

Q
如何使用Python将字典中的键转换为列表?

我想要把一个字典的所有键提取出来,变成一个列表,应该怎么做?

A

提取字典键并转换为列表的方法

可以通过字典的keys()方法获取所有键,然后使用list()函数将其转换为列表。例如:

my_dict = {'a': 1, 'b': 2, 'c': 3}
keys_list = list(my_dict.keys())
print(keys_list)  # 输出: ['a', 'b', 'c']
Q
怎么把字典的值转换成列表?

如果我想把字典中所有的值都转换成一个列表,应该怎么操作?

A

获取字典值为列表的步骤

可以利用字典的values()方法获取所有值,然后用list()函数转换为列表。示例如下:

my_dict = {'a': 1, 'b': 2, 'c': 3}
values_list = list(my_dict.values())
print(values_list)  # 输出: [1, 2, 3]
Q
如何将字典的键值对转换成由元组组成的列表?

想把字典中的每一对键值转换成一个元组,放到列表里,该怎么实现?

A

将字典键值对转成元组列表的方法

使用字典的items()方法得到键值对视图,再用list()转换成列表,结果是一个由元组组成的列表。示范代码:

my_dict = {'a': 1, 'b': 2, 'c': 3}
items_list = list(my_dict.items())
print(items_list)  # 输出: [('a', 1), ('b', 2), ('c', 3)]