Форум сайта python.su
16
SHDW
Заметь, если ты изменишь а, b не изменится, те его значение скопировалось.
>>> a = 5 >>> b = a >>> id(a) 507081344 >>> id(b) 507081344 >>> a = a + 1 # будет создан новый объект типа int со значением 6, ссылка на него сохранится в "a" >>> id(a) 507081376 >>> id(b) 507081344
>>> a = [1, 2, 3] >>> b = a >>> a = a + [1] # будет создан новый список >>> a [1, 2, 3, 1] >>> b [1, 2, 3]
>>> a = [1, 2, 3] >>> b = a >>> a.append(4) >>> a [1, 2, 3, 4] >>> b [1, 2, 3, 4]
Офлайн