Sobes.tech
Middle
71

x = (1, 2, 3); y = x; y.append(4) Τι θα συμβεί;

Εταιρείες όπου ρωτήθηκαν
Saber Interactive

Απάντηση από AI

sobes.tech AI

В Python кортежи (tuple) являются неизменяемыми объектами. В коде:

x = (1, 2, 3)
y = x
y.append(4)

произойдет ошибка AttributeError, потому что у кортежа нет метода append. Метод append есть у списков (list), но не у кортежей. Если нужно добавить элемент, нужно создать новый кортеж, например:

x = (1, 2, 3)
y = x + (4,)