Курс 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. Извлечение новостей с помощью newspaper3k
  3. Форматирование даты с strftime()
  4. Инвертирование словаря
  5. Функция zip() в Python
  6. Профилирование кода на Python
  7. Библиотека itertools: объединение списков
  8. Заказ карты Тинькофф Black
  9. Переменные в Python: сокращение гласных
  10. Измерение времени выполнения
  11. Работа с срезами в Python
  12. Оператор zip в Python
  13. Работа с пакетами
  14. Группы исключений в Python
  15. Подсчет элементов в Python
  16. Прокачанный трейсинг ошибок
  17. Работа с CSV файлами
  18. Удаление специальных символов с помощью re.sub
  19. Отладка в командной строке
  20. Выражения-генераторы в Python
  21. Работа с SQLite в Python
  22. Работа с очередями в Python
  23. Копирование файлов с shutil()
  24. Обработка исключений в Python
  25. Сортировка слиянием
  26. Описание скриптов в README
  27. Разработка игры Pong с turtle
  28. Регулярные выражения: метод match
  29. Работа со строками в Python.
  30. Оператор Walrus: правильное использование
  31. Многопоточность и асинхронное программирование в Python
  32. Функции классификации комплексных чисел
  33. Обрезка изображения с Pillow
  34. Игра «Камень, ножницы, бумага» — Python
  35. Условное добавление элементов в список
  36. Избегайте изменяемых аргументов
  37. Принцип одной функции
  38. Преобразование чисел в Python
  39. Порядок и длина множеств в Python
  40. enumerate() в Python для работы с индексами
  41. Обход элементов в Python
  42. Передача словаря через **kwargs
  43. Декоратор total_ordering для класса Point

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