Найти в Дзене
1 подписчик

Обмен значений переменных в Python


Иногда приходится обменять значения двух и более переменных, кто-то пишет такой код для обмена значений:
num1 = num2
num2 = num1
Но он не работает, после таких операций значение переменных будет одинаковым, так как при втором присваивании num1 уже поменял своё значение и к num2 присваивается его же значение.

Можно использовать временную переменную:
temp = num1
num1 = num2
num2 = temp

Но в Python есть способ легче:
num1, num2 = num2, num1

Я веду свой телеграм канал про мой путь разработчика! Я предлагаю к решению разные задачки, рассказываю интересные лайфхаки и обсуждаю истории из моего обучения! Жду всех - t.me/...mer
Около минуты