假设我有一个id/values列表:
Input:
['aaa','bbb','ccc']
我一直在想怎样才能得到下面的字典列表。每个字典都包含键"id"。与列表中的每个id/值配对。
Desired Output:
[{'id': 'aaa'}, {'id': 'bbb'}, '{id': 'ccc'}]
您可以使用列表推导式创建一个字典列表:
list_ = ['aaa','bbb','ccc']
output = [{'id': elem} for elem in list_]
您可以在这里使用列表切片的概念来获得您的结果。
list1 = ['aaa','bbb','ccc']
finalOutput = [{'id': value} for value in list1]
您可以像这样循环并追加这些字典到list:
some_list = ['aaa', 'bbb', 'ccc']
dictionary_list = []
for i in some_list:
dictionary_list.append({'id': i})
你会得到一个你想要的列表。