x = [1, 2, 3]
y = x
x += [4]
print(x)
print(y)
🔢 Варианты ответа:
A)
[1, 2, 3]
B)
[1, 2, 3, 4]
C)
[1, 2, 3, 4]
D)
[1, 2, 3]
✅ Правильный ответ: B
💡 Почему?
-
x = [1, 2, 3] и y = x — ссылка на один и тот же список.-
x += [4] модифицирует список на месте.- Поэтому
y тоже видит изменение.🧠 Подвох — в
+=, который работает не как x = x + [...].