把许多词典放在一个书里

2024-05-15 03:58:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在一个列表中创建许多字典来构建一个数据框架

 {'customer': 1.0, 'item1': 'apple', 'item2': 'milk', 'item3': 'tomato'}
 {'customer': 2.0, 'item1': 'water', 'item2': 'orange', 'item3': 'potato'}
 {'customer': 3.0, 'item1': 'juice', 'item2': 'mango', 'item3': 'chips'}

我想把这些词典列成这样:

[{'customer': 1.0, 'item1': 'apple', 'item2': 'milk', 'item3': 'tomato'},
{'customer': 2.0, 'item1': 'water', 'item2': 'orange', 'item3': 'potato'},
{'customer': 3.0, 'item1': 'juice', 'item2': 'mango', 'item3': 'chips'}]

Tags: apple列表字典customerpotatojuiceorangeitem1
2条回答

如果您想在列表中存储词典,只需使用:

dict1 = {'customer': 1.0, 'item1': 'apple', 'item2': 'milk', 'item3': 'tomato'}

dict2 = {'customer': 2.0, 'item1': 'water', 'item2': 'orange', 'item3': 'potato'}
......

dict_store = []
dict_store.append(dict1)
dict_store.append(dict2)

print(dict_store)
[{'customer': 1.0, 'item1': 'apple', 'item2': 'milk', 'item3': 'tomato'},
 {'customer': 2.0, 'item1': 'water', 'item2': 'orange', 'item3': 'potato'}]

您正在寻找以下内容。请在dictionarieslist上阅读更多内容

   dict={'customer': 1.0, 'item1': 'apple', 'item2': 'milk', 'item3': 'tomato'}
   empty_list=[]
   empty_list.append(dict)
   print(empty_list)

Your output looks like [{'customer': 1.0, 'item1': 'apple', 'item2': 'milk', 'item3': 'tomato'}]

相关问题 更多 >

    热门问题