Встречается на собеседованиях • сегодня

Как можно поменять два значения в переменной

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

  1. Классический способ с временной переменной:
python
a = 1
b = 2
temp = a
a = b
b = temp
  1. Более питонический способ через множественное присваивание:
python
a, b = b, a
  1. Через арифметические операции (не рекомендуется, но возможно):
python
a = a + b
b = a - b
a = a - b

Самый предпочтительный и читаемый вариант - множественное присваивание (способ 2). Он работает быстрее, так как использует механизм распаковки кортежа.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы