Курс 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. Оператор деления для класса Rational
  2. Генерация случайных чисел в Python
  3. Работа с часовыми поясами в Python
  4. Сравнение def и lambda функций в Python
  5. Обновление шаблона base.html
  6. Удаление эмодзи с помощью pandas
  7. Навыки Python: строки, типы данных
  8. Работа с исключениями в Python
  9. Многоточие в Python
  10. Работа с многоуровневыми словарями в Python
  11. Управление памятью в numpy.
  12. Создание новой даты в Python
  13. Работа с модулем bisect
  14. Оценка выражений генератора в Python
  15. Оператор continue в Python
  16. Оператор += в Python
  17. OrderedDict — упорядоченный словарь
  18. Python Calendar Usage
  19. Подробная информация о %pinfo
  20. Обработка исключений в Python
  21. Работа с модулем Calendar
  22. Комментарии в Python
  23. Декораторы в Python
  24. Работа с библиотекой requests
  25. Перебор элементов списка в Python
  26. Метаклассы в Python
  27. Сравнение строк в Python
  28. Перемешивание списка с shuffle()
  29. Преобразование в float
  30. Списковое включение в Python
  31. Работа с датой и временем в Python
  32. Форматирование строк в Python
  33. Dict Comprehension в Python
  34. Установка Home Assistant
  35. Преобразование Word в PDF с Spire.Doc
  36. PATCH-запрос с библиотекой requests
  37. Принципы SRP и OCP
  38. Retrying в Python: повторные вызовы
  39. Создание новых списков в Python
  40. Область видимости переменных
  41. Установка и загрузка Instaloader
  42. Функция product() в Python
  43. Избегайте ошибку FileNotFoundError
  44. Построение графиков в терминале с bashplotlib
  45. Работа с collections.Counter

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