📌  相关文章
📜  Transformer un dictionnaire en liste python (1)

📅  最后修改于: 2023-12-03 14:48:02.037000             🧑  作者: Mango

将 Python 字典转换为列表

在 Python 编程语言中,有多种方法将字典转换为列表。下面介绍几种常用的方法。

1. 字典的 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)]
2. 字典的 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]
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() 方法、使用列表推导式。根据实际需求选择合适的方法即可。