import threading
data = [0,1,2,3,4,5]
class T1(threading.Thread):
def __init__(self, data):
super(T1, self).__init__()
self.data = data #会影响到外面的list
def run(self):
self.data.clear()
if __name__ == "__main__":
t1 = T1(data)
t1.start()
for i in range(1000):
print(data)
Python 的类对于传入的某些参数比如list类型具有修改影响
最新推荐文章于 2021-02-09 18:56:45 发布