在python3中将字典变量设为全局

时间:2019-03-18 20:08:56

标签: python python-3.x dictionary syntax-error global-variables

我有一个字典变量,叫做:

d["button1"]

这在某些情况下可以正常工作

print(d["button1"])

但是,我无法通过以下方式使此变量成为全局变量:

global d["button1"]

因为出现语法错误:

    global d["button1"]
            ^
    SyntaxError: invalid syntax

我想知道是否有解决此问题的方法或解决此问题的另一种方法。

1 个答案:

答案 0 :(得分:1)

您可以将d设置为全局值,并引用d [“ button1”]

global d
...
d["button1"] =