Справочник · модуль 4 «Списки и текст»

Два имени — один список

Запись b = a не делает копию. Теперь у одного списка два имени, и изменение через одно имя видно через другое.

Сравнение из жизни

Как два ключа от одной квартиры.

Пример

a = [1, 2]
b = a
b.append(3)
print(a)
print(b)
Результат
[1, 2, 3]
[1, 2, 3]

Учитель в уроке Запись b равно a не делает копию. У одного списка теперь два имени. Изменишь через одно имя — изменится и для другого. Как два ключа от одной квартиры.

Запомнить

Два имени у одного списка — как два ключа от одной квартиры. Что поменял один, увидит и другой.

Частые ошибки новичков на этой теме

Тема из урока 4.6 «Копии списков» курса PythonAZ.

В этом же уроке