python - 字典列表;字符串列表中的名称

时间:2016-03-23 17:36:13

标签: list python-2.7 dictionary

我是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,}

    等...

如果你能尽可能地解释为虚拟证据=)

感谢。

1 个答案:

答案 0 :(得分:0)

[{'name': my_list[i], 'id': i} for i in xrange(len(my_list))]应该粗略地处理这个伎俩(你还没有解释这些值应该来自哪里,因此它并不完美)。查找列表推导。