Курс 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. Расчет времени выполнения
  3. Вывод сложных структур данных с помощью pprint
  4. Методы HTTP запросов в Flask
  5. Функция map() в Python
  6. Операторы объединения в Python 3.9
  7. Python Тесты и Гайды
  8. Отрицательные индексы списков
  9. Преобразование текста в нижний регистр
  10. Вложенные функции в Python
  11. Установка Python3.7 и PIP
  12. Работа с географическими данными.
  13. Инициализация переменных
  14. Добавление элемента к кортежу
  15. Проверка кортежей.
  16. Особенности множеств в Python
  17. Оператор in для Python
  18. Генерация случайных чисел Python
  19. Слияние словарей в Python 3.9
  20. Оператор объединения словарей
  21. Переопределение метода
  22. Класс-оболочка для словарей
  23. Профилирование данных с Pandas.
  24. Работа с файлами в Python
  25. Проверка условий: all и any
  26. Многоточие в Python
  27. Область видимости переменных
  28. Переменные в Python: сокращение гласных
  29. Расширение информации об ошибке в Python
  30. Тернарный оператор в Python
  31. Анализ кода — Python
  32. Хеширование паролей с солью
  33. Повторение и перенос строки
  34. Переменные класса и экземпляра
  35. Копирование объектов в Python
  36. Переопределение метода __eq__
  37. Работа с классами данных
  38. Решатель судоку на Python с pygame
  39. Динамическая типизация в Python
  40. Улучшение читаемости кода в Python
  41. Оператор assert в Python
  42. Операции с массивами в NumPy
  43. Работа с WindowsPath()
  44. Декоратор проверки активности
  45. Работа с CSV файлами в Python
  46. Группы исключений в Python
  47. Оператор морж в Python 3.8
  48. Вычисление натуральных логарифмов в NumPy

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