我是python的新手,&我想要做的事情如下(Python 2.7)
我有一个字符串列表,如下所示:
my_list = ['a1','a2','a3',]
我的目标是创建一个类似于(相同名称)的词典列表:
dict_list = [a1,a2,a3,]
其中每个项目代表一个字典(所有字典都有相同的键)
a1 = {name:a1,value:70,id:1,} a2 = {name:a2,value:80,id:1,}
等...
如果你能尽可能地解释为虚拟证据=)
感谢。
答案 0 :(得分:0)
[{'name': my_list[i], 'id': i} for i in xrange(len(my_list))]
应该粗略地处理这个伎俩(你还没有解释这些值应该来自哪里,因此它并不完美)。查找列表推导。