Курс 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. Множества и frozenset
  2. Функции с необязательными аргументами
  3. Python Тесты и Гайды
  4. Отправка поздравлений по дню рождения
  5. Функция pow() — возвести число в степень
  6. Преобразование строки в число
  7. Форматирование строк в Python.
  8. Создание копии списка в Python
  9. Разделение строк в Python
  10. Взаимодействие с sys
  11. Создание коллекций из генератора
  12. Изменение объектов в Python
  13. Определение объема памяти объекта
  14. Оператор морж в Python 3.8
  15. Многопоточность и асинхронное программирование в Python
  16. Символ подчеркивания в Python
  17. Python Поверхностное Копирование
  18. Ветвление выражения в Python
  19. Получение значений из словарей
  20. Работа с Requests для HTTP-запросов
  21. Метод get() для словарей
  22. Метод pos в Python
  23. Конвертация коллекций в Python.
  24. Переопределение метода __lshift__
  25. Создание новых списков в Python
  26. Создание функций с произвольным количеством аргументов
  27. Метод enumerate() в Python
  28. Принципы Zen Python
  29. Удаление эмодзи с помощью pandas
  30. Работа с модулем glob в Python
  31. Анонимные функции в Python
  32. Поиск email
  33. Обработка исключений с блоком else
  34. Нахождение хеша для бесконечности и NaN в Python
  35. SciPy: широкий функционал для математических операций
  36. Метод join() для объединения элементов строки
  37. Управление контекстом выполнения кода
  38. Управление экспортом элементов
  39. Замыкания в Python
  40. Работа с кортежами
  41. Подсчет элементов в Python
  42. Цикл for в Python
  43. Установка максимального количества цифр

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