Сгенерировать пароль на python

Предыдущий вопрос с тем же заголовком, что и мой , был опубликован с (я думаю) тем же вопросом, но в нем был другие проблемы в коде. Я не смог определить, был ли этот случай идентичен моему или нет.

В любом случае, я хочу заменить элемент в списке в списке. Код:

myNestedList = [[0,0]]*4 # [[0, 0], [0, 0], [0, 0], [0, 0]]
myNestedList[1][1] = 5

Теперь я ожидаю:

[[0, 0], [0, 5], [0, 0], [0, 0]]

Но я получаю:

[[0, 5], [0, 5], [0, 5], [0, 5]]

Почему?

Это дублируется в командной строке. Python 3.1.2 (r312: 79147, 15 апреля 2010 г., 15:35:48) [GCC 4.4.3] на linux2

11
задан Community 23 May 2017 в 10:29
поделиться