Курс 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. Установка Git и AWS CLI
  2. Преобразование символов в нижний регистр
  3. Преобразование генераторов в циклы
  4. Декоратор Ajax required
  5. Преобразование числа в восьмеричную строку
  6. Лямбда-функции в цикле
  7. Создание инструмента обнаружения плагиата
  8. Удаление элементов из списка
  9. Метод __getitem__ в Python
  10. Декораторы в Python
  11. Функции all() и any() в Python
  12. Замена символов в Python
  13. Форматирование чисел в Python
  14. Освоение Python
  15. Получение частей дроби
  16. Замена текста с re.sub()
  17. Декораторы с @wraps
  18. Генераторы в Python
  19. Лямбда-функции для min/max
  20. Преобразование текста в речь с Python
  21. Выбор редактора кода.
  22. Перебор элементов списка в Python
  23. Списковый компрехеншен.
  24. ROT13 Шифр Цезаря в Python
  25. Сортировка элементов в Python
  26. Разделение строки с помощью split()
  27. Тайное преобразование типа ключа
  28. Измерение времени выполнения кода
  29. Итерации в Python
  30. Работа с часовыми поясами в Python.
  31. Именование столбцов в Python с pandas
  32. Отображение графиков в Jupyter с Matplotlib
  33. Работа с каталогами в Python
  34. Оптимизация памяти с slots
  35. Умножение строк и списков
  36. Работа со словарями
  37. Логирование с Logzero
  38. Сравнение def и lambda функций в Python
  39. Перегрузка операторов в Python
  40. Работа с комплексными числами в Python
  41. Генерация случайных чисел Python
  42. Настройка Cron
  43. Использование эмодзи в Python

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