Правильным ответом на предыдущий вопрос будет [1], [1]. Это происходит потому, что в python отсутствует механизм копирования при записи. Создадим переменную a и проверим ее адрес с помощью оператора id():
>>> a = [0]
>>> id(a)
4349920392
теперь для b:
>>> b = a
>>> id(b)
4349920392
Для создания копии можно воспользоваться следующим нехитрым приемом, взять срез листа a:
>>> b = a[:]
>>> id(b)
4349922696
В таком случае созданный объект будет полноценной копией.
Либо можно воспользоваться оператором deepcopy из модуля copy.