У меня не получается клонировать список. Я перепробовал все, что знал, но мой код по-прежнему рассматривает errGrid, склоны1, склоны2 и склоны как один и тот же объект. Почему?!
errOrder = [[] for i in range(6)]
errMethod = [errOrder.copy() for i in range(AM)]
errGrid = [errMethod.copy() for i in range(UA)]
slopes1 = list(errGrid.copy())[:]
slopes2 = list(errGrid.copy())[:]
slopes = list(errGrid.copy())[:]
errGrid[0][0][0] = 1
print(errGrid)
print(slopes)
Выход:
[[[1, [], [], [], [], []], [[], [], [], [], [], []]]]
[[[1, [], [], [], [], []], [[], [], [], [], [], []]]]
Подробнее здесь: https://stackoverflow.com/questions/788 ... -in-python