如果string包含全局变量,如何使用该全局变量?

时间:2017-10-28 14:41:58

标签: python string list global-variables global

我找不到答案,所以你可以给初学者pythonist一些帮助。我有一个字符串,如果它是全局的,那么我想使用该变量来操纵它。当我的全局变量是一个列表时,我收到一个错误,我正在使用字符串追加。

color = []
keyword = "color"
if keyword in globals():
    keyword.append("testing")

1 个答案:

答案 0 :(得分:3)

globals()返回一个字典,您可以像任何其他字典一样使用该字典

globals()[keyword] = <my_new_value>