是否有一种 Python 方法将字典的值赋给它的键,以便将字典条目转换为变量? 我试过了:
>>> d = {'a':1, 'b':2}
>>> for key,val in d.items():
exec('exec(key)=val')
exec(key)=val
^
SyntaxError: invalid syntax
我确信键值对是正确的,因为它们之前被我定义为变量。然后,我将这些变量存储在一个字典中(作为键-值对) ,并希望在不同的函数中重用它们。我可以在新函数中重新定义它们,但是因为我可能有一个包含大约20个条目的字典,所以我认为可能有一种更有效的方法来做到这一点。