【问题标题】:python - list of dict; names of which from list of stringspython - 字典列表;字符串列表中的名称
【发布时间】:2016-03-23 17:36:12
【问题描述】:

我对python有点陌生,我想做的事情如下(Python 2.7)

  • 我有一个字符串列表,如下所示:

    my_list = ['a1', 'a2', 'a3', ]

  • 我的目标是创建一个看起来像(同名)的字典列表:

    dict_list = [a1, a2, a3, ]

  • 其中每个项目将代表一个字典(所有字典将具有相同的键)

    a1 = {名称:a1,值:70,id:1,} a2 = {名称:a2,值:80,id:1,}

    等等……

如果你能尽可能解释为假证明 =)

谢谢。

【问题讨论】:

    标签: list python-2.7 dictionary


    【解决方案1】:

    [{'name': my_list[i], 'id': i} for i in xrange(len(my_list))] 应该大致可以解决问题(您还没有解释值应该来自哪里,所以它并不完美)。查找列表推导。

    【讨论】:

      猜你喜欢
      • 2017-08-24
      • 1970-01-01
      • 2012-08-11
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 2021-03-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多