es6的Python对象文字语法?

时间:2017-02-01 03:46:36

标签: python ecmascript-6

在ES6 javascript中,

obj = {
  foo
}

在python中

obj = {
  'foo': foo
}

我发现ES6语法真的很方便,有没有办法在python中实现类似的语法?

编辑:

我只想输入foo一次,它不一定是{foo}

类似的东西,(不确定它是否健壮)

def es_dict(names): 

   return {
      name: eval(name) for name in names
   }

es_dict(["foo"]) == {"foo": foo}

0 个答案:

没有答案