📅  最后修改于: 2023-12-03 14:48:02.037000             🧑  作者: Mango
在 Python 编程语言中,有多种方法将字典转换为列表。下面介绍几种常用的方法。
items()
方法使用字典的 items()
方法可以将字典转换为包含键和值的元组的列表。
my_dict = {'a': 1, 'b': 2, 'c': 3}
# 将字典转换为列表
my_list = list(my_dict.items())
# 输出转换后的列表
print(my_list) # [('a', 1), ('b', 2), ('c', 3)]
keys()
方法和 values()
方法另一种将字典转换为列表的方法是使用字典的 keys()
方法和 values()
方法。
my_dict = {'a': 1, 'b': 2, 'c': 3}
# 将字典的键转换为列表
keys_list = list(my_dict.keys())
# 将字典的值转换为列表
values_list = list(my_dict.values())
# 输出转换后的列表
print(keys_list) # ['a', 'b', 'c']
print(values_list) # [1, 2, 3]
另一种将字典转换为列表的方法是使用列表推导式。
my_dict = {'a': 1, 'b': 2, 'c': 3}
# 将字典转换为列表
my_list = [(k, v) for k, v in my_dict.items()]
# 输出转换后的列表
print(my_list) # [('a', 1), ('b', 2), ('c', 3)]
上述介绍了三种将字典转换为列表的方法:使用字典的 items()
方法、使用字典的 keys()
方法和 values()
方法、使用列表推导式。根据实际需求选择合适的方法即可。