我有一个具有列表作为其属性之一的类:
class Hello(object):
stuff
self.List = [True, False, True False]
我想将该列表的副本传递到一个元组中,这样我就可以在引用该列表的先前副本的同时更改该列表。我执行以下操作:
def getStartState(self):
copiedList = copy.deepcopy(self.cornerList)
fullState = (self.startingPosition[0], self.startingPosition[1], tuple(copiedList))
return fullState
我收到一条错误消息,告诉我副本不是全局变量。我错过了什么吗?