Python dict项可以访问同一个dict的其他项吗?

时间:2015-05-21 01:21:16

标签: python dictionary

在Python中,我们可以使用依赖于同一个dict中其他项的项来定义一个dict,而不是在多个步骤中使用dict.update()左右吗?

例如:

d = {
     key01 : d["key02"][0],
     key02 : [1.0,2.0,3.0]
    }

然而,这给出了:

  

NameError:name' d'未定义

非常感谢!

1 个答案:

答案 0 :(得分:4)

创建var mergedNewFormat = merged.map(function(v) { return { days: [v.day, v.endDay ? v.endDay : v.day], hours: [v.open, v.close], }; }); 时,您希望已经创建d。因此,它不会起作用。相反,只需提前引用该项目:

d