修改全局列表

时间:2016-10-27 14:15:33

标签: python arrays list

我创建了几个列表,例如:

onButtonVal = [0] * 8
onButtonVal = [0 for i in xrange(8)]

然后修改功能:

def buttonSelectOn(outlet):

    global onButtonVal

    if outlet == 1:
        onButtonVal[0] = 1

我尝试在另一个函数中访问它:

def applySettings(outlet):

    if outlet == 1:
        if onButtonVal[0] == 1:
            turnOnOutlet(1)

当我尝试这一切时,我得到TypeError: 'int' object does not support item assignment

我做错了什么?我只想创建一个包含8个整数的简单数组/列表,并能够在一个函数中修改它并在其他函数中访问它

0 个答案:

没有答案