Изначально
x и y указывают на один и тот же список в памяти — [1, 2, 3]Затем, когда мы приравниваем
x = [4, 5, 6], мы изменяем ссылку для переменной x, чтобы она указывала на новый список [4, 5, 6]. Однако y продолжает указывать на оригинальный список [1, 2, 3]В итоге, когда мы выводим значение
y, оно остается [1, 2, 3]