我想在列表中创建许多字典来构建数据框。
start_date end_date chain_of_command
2006-03-01 2013-03-01 Rich | Roger | Bill
2012-03-02 2012-09-30 Rich | Roger | Mark | Bill
2012-10-01 2016-04-30 Rich | Kris | Mark | Bill
2016-05-01 2017-01-31 Rich | Kris | Ross | Will
2017-02-01 2017-02-28 Rich | Ross | Will
2017-03-01 NULL Rich | Moe | Ross | Will
我想将这些词典添加到这样的列表中:
{'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'}
答案 0 :(得分:1)
您正在寻找类似下面的内容。请在dictionaries和list上阅读更多内容。
dict={'customer': 1.0, 'item1': 'apple', 'item2': 'milk', 'item3': 'tomato'}
empty_list=[]
empty_list.append(dict)
print(empty_list)
您的输出看起来像[{'客户':1.0,' item1':' apple',' item2': '牛奶',' item3':'番茄'}]
答案 1 :(得分:0)
如果您想将字典存储在列表中,只需使用:
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'}]