import collections from deque
test = [deque()] * 3
test[2].append(7)
print(test)我期待着上面的印刷:[deque([]),deque([]),deque(7)]
但我得到了:[德克(7),德克(7),德克(7)]
原因是什么?
发布于 2022-06-22 20:45:36
您的列表中包含了三次相同的deque,而不是三个不同的deque。
https://stackoverflow.com/questions/72721768
复制相似问题