0
0 Комментариев

Как работает оператор += и аналогичные ему? То есть, понятно, что x+=y — это аналог x = x + y.

Но я столкнулся с такой проблемой:

x = []
y = (1,2,3)
x = x + y

В этом случае будет ошибка:

TypeError: can only concatenate list (not «tuple») to list

Но если написать

x += y

То значение x будет выводиться как

[1, 2, 3]


Добавить комментарий