Курс 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. Использование модуля __future__
  2. Python Calendar Usage
  3. Функции map() и reduce() в Python
  4. Форматирование строк в Python
  5. Enum в Python: создание и использование перечислений
  6. Ускорение кода с помощью векторизации
  7. Работа с множествами в Python
  8. Работа с кортежами
  9. Сортировка с помощью параметра key
  10. Цикл for в Python
  11. Использование подчеркивания в REPL
  12. Область видимости переменных
  13. Метод radd для пользовательских чисел
  14. Подсчет элементов с помощью Counter из collections
  15. Закрытие файла в Python
  16. Преобразование регистра строк
  17. Циклы в Python
  18. Блок else в обработке исключений
  19. Отделение звука от видео
  20. Передача аргументов в Python
  21. Работа с IP-адресами в Python
  22. Импорт классов из другого файла
  23. Оператор Walrus в Python 3.8
  24. Поиск кода
  25. Синтаксис переменных цикла в Python
  26. Именование переменных в Python
  27. Оператор (*) в Python
  28. Установка пакетов с помощью pip
  29. Разность множеств
  30. HTTP-запросы с библиотекой Requests
  31. Функция zip() для объединения списков
  32. Работа с изображениями Pillow
  33. Создание таблиц в терминале с PrettyTable
  34. Применение функции к каждому элементу списка
  35. Парсинг статей с Newspaper3k
  36. Измерение времени выполнения кода с использованием time
  37. Ветвление выражения в Python
  38. Список методов и атрибутов
  39. Работа с enumerate()
  40. Оценка точности модели
  41. Разделение строки с помощью re.split()
  42. Метод enumerate() в Python
  43. lru_cache оптимизация функций
  44. Хеширование паролей с солью
  45. Цепные операции в Python
  46. Работа с комплексными числами
  47. Конкатенация строк с join() в Python
  48. Объединение словарей в Python
  49. Разработка Telegram-ботов

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