Курс 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. Оптимизация создания строк
  2. Округление банкира в Python
  3. Непрерывная проверка в Python
  4. Создание таблиц в терминале с PrettyTable
  5. Инициализация структур данных
  6. Генераторы по генератору
  7. Срезы в Python
  8. Преобразование в float
  9. Python enumerate() использование
  10. Генераторы в Python
  11. Работа с Telegram API на Python
  12. Переопределение метода delitem в Python
  13. Проверка индексов коллекции
  14. Область видимости переменных
  15. TON Smart Challenge #2: участие и подготовка
  16. Оператор del в Python
  17. Метод join() для объединения элементов в строку.
  18. Синхронизация доступа к ресурсам
  19. Протокол управления контекстом
  20. Форматирование данных с pprint
  21. Solidity для DeFi Ethereum
  22. Передача неизвестных аргументов в Python.
  23. Операторы сравнения в Python
  24. Counter() — подсчет элементов
  25. Управление контекстом выполнения кода
  26. Python reversed() функция
  27. Извлечение аудио из видео
  28. Операторы += в Python
  29. Измерение потребления памяти при сортировке
  30. Логирование в Python
  31. Разделение списка на гнппы
  32. Mad Libs Generator
  33. Проверка кортежей.
  34. Операторы увеличения и уменьшения в Python
  35. Работа с файлами в Python
  36. Удаление специальных символов
  37. Декораторы в Python
  38. Проверка переменных окружения в Python
  39. Docstring в Python
  40. Лямбда-функции в defaultdict
  41. Деление в Python
  42. Создание и удаление объектов

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