В Python, если я умножаю список объектов на целое число, я получаю список ссылок на этот объект, например:
>>> a = [[]] * 3
>>> a
[[], [], []]
>>> a[0].append(1)
>>> a
[[1], [1], [1]]
Если мое желаемое поведение - создать список копий исходного объекта (например, копии, созданные методом copy.copy() "или что-то вроде стандартного, есть ли элегантный способ сделать это с тем же умножением оператор? Или я должен просто придерживаться понимания списка или чего-то еще? Например
[[] for x in range(0,3)]
Любая версия Python в порядке.