Как обменять значения двух переменных в питоне


Код

temp = a
a = b
b = temp

Что не так в этом коде

В питоне есть более лаконичный и одновременно понятный способ поменять местами значения двух переменных:

a, b = b, a

Это называется unpacking assignment.

Что почитать

Python: Variables and Other References