Вопрос по Python
tmp = [set()] * 3
tmp[1].add(2)
print(tmp)
Вопрос такой: почему в выше написанном коде Питон добавляет 2 во все множества из списка tmp, а не только в указанное множество с индексом tmp[1].
tmp = [set()] * 3
tmp[1].add(2)
print(tmp)
Вопрос такой: почему в выше написанном коде Питон добавляет 2 во все множества из списка tmp, а не только в указанное множество с индексом tmp[1].