python把字典转换成列表
将 Python 字典转换为列表有多种方法,下面介绍两种比较常见的方式。
使用 dict.items() 方法
使用字典的 items() 方法可以将字典转换为包含键值对元组的列表,例如:
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'} my_list = list(my_dict.items()) print(my_list)
输出结果:
[('name', 'Alice'), ('age', 25), ('city', 'New York')]
使用列表推导式
使用列表推导式可以将字典的键、值或键值对转换为一个列表,例如:
将字典的键转换为列表:
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'} my_list = [key for key in my_dict] print(my_list)
输出结果:
['name', 'age', 'city']
将字典的值转换为列表:
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'} my_list = [value for value in my_dict.values()] print(my_list)
输出结果:
['Alice', 25, 'New York']
将字典的键值对转换为列表:
my_dict = {'name': 'Alice', 'age': 25, 'city': 'New York'} my_list = [(key, value) for key, value in my_dict.items()] print(my_list)
输出结果:
[('name', 'Alice'), ('age', 25), ('city', 'New York')]
以上是将 Python 字典转换为列表的两种常见方法。根据需要选择合适的方法即可。
相关文章