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

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы