在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}