Курс Python → Множественное назначение в Python

Множественное назначение (Multiple Assignment) в Python — это удобный способ присвоить несколько переменных значения в одной строке, используя распаковку кортежа. Например, если у вас есть кортеж с несколькими элементами, вы можете легко распаковать его и присвоить каждый элемент отдельной переменной.

Для выполнения множественного назначения в Python, просто перечислите переменные, которым вы хотите присвоить значения, через запятую, а затем присвойте им значения, используя распаковку кортежа. Например:


tup = (1, 2, 3)
a, b, c = tup
print(a) # Вывод: 1
print(b) # Вывод: 2
print(c) # Вывод: 3

Этот код позволяет нам присвоить значения переменным a, b и c из кортежа tup. Таким образом, мы можем легко и быстро распаковать сложные объекты, такие как кортежи или списки, и присвоить их значения различным переменным.

Множественное назначение также может быть использовано для обмена значениями переменных без необходимости использования временной переменной. Например:


x = 10
y = 20
x, y = y, x
print(x) # Вывод: 20
print(y) # Вывод: 10

В этом примере значения переменных x и y были обменены с использованием множественного назначения, что делает код более читаемым и эффективным. Таким образом, множественное назначение является удобным и мощным инструментом в Python для работы с переменными и структурами данных.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Декораторы в Python
  2. Проблемы с именами переменных
  3. Метод rename() для переименования файлов и каталогов
  4. Многопоточность и асинхронное программирование в Python
  5. Возврат нескольких значений из функции
  6. Работа с модулем glob в Python
  7. Применение функции к списку
  8. Замеры производительности в Python
  9. Декораторы классов
  10. Метод join() для объединения элементов
  11. Создание вложенного генератора
  12. Метод remove() для удаления элемента из списка
  13. Введение в Python
  14. Инверсия списка и строки
  15. Экранирование символов в Python
  16. Вложенные функции в Python
  17. Путь к интерпретатору Python
  18. Вложенные генераторы в Python
  19. Нахождение разницы между списками в Python
  20. Присоединение элементов коллекции
  21. Проверка на истинность объектов в Python
  22. Разработка Telegram-ботов
  23. Атрибуты массивов в Numpy
  24. Оптимизация памяти с __slots__
  25. Проверка наличия элемента в списке
  26. Работа с enumerate()
  27. Применение функций в Python
  28. Переменная с нижним подчеркиванием
  29. Работа с defaultdictами в Python
  30. Проверка типов с использованием isinstance
  31. Выражения-генераторы в Python
  32. Получение ID процесса
  33. Возврат значений из генератора
  34. Библиотека funcy: удобные утилиты
  35. Преобразование в float
  36. Проверка однородности элементов списка
  37. Комментарии в Python
  38. Создание списков в Python
  39. Удаление ключа из словаря в Python
  40. Flask: создание веб-приложений
  41. Работа с утверждениями в Python
  42. Работа с файлами в Python
  43. Разбиение строки в Python
  44. Удаление ключа из словаря
  45. Вакансии в Nebius
  46. Область видимости переменных

Marketello читают маркетологи из крутых компаний