Курс 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. Модуль sys: основы
  3. Работа с NumPy.linalg
  4. Преобразование символов с помощью map
  5. Удаление дубликатов из списка
  6. Метод rmatmul для пользовательских матриц
  7. JMESPath в Python
  8. Вычисление времени выполнения
  9. Показ всплывающих окон Tkinter
  10. Деление в Python
  11. Установка максимального количества цифр
  12. Моржовый оператор в Python 3.8
  13. Перегрузка операторов в Python
  14. Бесконечная проверка в Python
  15. Проверка запуска скрипта или импорта модуля
  16. Генераторы в Python
  17. Локальные переменные.
  18. Получение частей дроби
  19. Декораторы в Python
  20. Удаление элементов по срезу
  21. Измерение времени выполнения кода
  22. Функция print() — вывод информации
  23. Оптимизация памяти с __slots__
  24. Поиск HTML-элементов с BeautifulSoup
  25. Проверка дублей в списке.
  26. Модуль itertools: комбинации и перестановки
  27. Декораторы в Python
  28. Использование обратной косой черты в f-строках
  29. Генераторы в Python
  30. Проверка элемента в множестве.
  31. Управление асинхронными задачами с помощью Semaphore
  32. Метод ne для сравнения объектов
  33. Метод ior для битовых операций
  34. Работа с множествами в Python
  35. Декоратор Property в Python
  36. Настройка вывода в Numpy
  37. Чтение и запись TOML-конфигов
  38. Установка пакета в Python
  39. Декоратор total_ordering для класса Point
  40. Генераторы по генератору
  41. Асинхронный код в Python
  42. Изменение списка срезами
  43. Переменные в Python
  44. Переопределение метода xor в Python
  45. Объединение списков с помощью zip
  46. Python: динамическая типизация и проверка типов
  47. Проверка дубликатов в Python

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