将值写入空字典列表

Write Values to Empty List of Dictionaries

我有一个未知长度的名单。我想用相应的键写名字(name 到一个空的字典列表)。

输入:

names = ['john', 'bill']

输出:

[{'name': 'john'}, {'name': 'bill'}]

这里是:

names = ['john', 'bill']
dic = [{'name': name} for name in names]

print(dic)
#[{'name': 'john'}, {'name': 'bill'}]