Курс 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. Оформление текста в консоли с TermColor
  2. Транспонирование матрицы в Python
  3. Объединение словарей в Python
  4. Функция zip() в Python
  5. Лимиты на ресурсы Python
  6. Регулярные выражения: метод match
  7. split() — разделение строки
  8. Использование функции enumerate()
  9. Поиск с библиотекой Google
  10. Сглаживание списка
  11. Объединение множеств в Python
  12. Измерение времени выполнения кода
  13. Обработка ошибок ввода данных
  14. Работа с SQLite в Python
  15. Форматирование строк в Python
  16. Подсчет элементов с помощью Counter из collections
  17. Docstring в Python
  18. Функции в Python: создание и вызов
  19. Использование эмодзи в Python
  20. Секреты Python
  21. Структурирование данных с Pydantic
  22. UserList в Python: Описание и примеры использования
  23. Очистка данных с Pandas
  24. Склеивание строк через метод join()
  25. Python: Splat-оператор и splatty-splat
  26. Генератор надежных паролей
  27. Методы сравнения множеств
  28. discard() — удаление элемента из множества
  29. Решение переменной Шредингера
  30. Игра «Камень, ножницы, бумага» — Python
  31. Область видимости переменных
  32. Модуль subprocess: запуск внешних команд
  33. Безопасный доступ к значениям словаря
  34. PUT запрос для обновления данных
  35. Условное добавление элементов в список
  36. Срез списка в Python
  37. Каналы Senior: Python, Java, Frontend, SQL, C++
  38. Удаление ключа из словаря
  39. Метод pop() списка
  40. Метод split() для разделения строк
  41. Итерация по коллекции в Python
  42. Пространство имен в Python
  43. Работа с пользовательским вводом
  44. Поиск подстроки в строке
  45. Удаление дубликатов из списка
  46. Удаление falsy-значений из списка с помощью filter
  47. Методы HTTP запросов в Flask

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