Курс 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. Установка и использование библиотеки google
  2. Избегайте ошибку FileNotFoundError
  3. Работа с файлами в Python
  4. Логирование с Logzero
  5. Изменение переменной в Python: nonlocal
  6. Python OrderedDict и fromkeys() — работа с словарями
  7. Пересечение списков с использованием множеств
  8. Аргументы *args и **kwargs
  9. Замена текста с помощью sub
  10. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  11. Делегирование в Python
  12. Многопроцессорное программирование в Python
  13. Деление в Python
  14. Удаление элементов по срезу
  15. Создание списков в Python
  16. EMOT преобразование эмодзи в текст
  17. Структура строк в Python
  18. Руководство по Pymorphy2
  19. Enum в Python
  20. Работа с deque из collections
  21. Символ подчеркивания в Python
  22. Создание списков в Python
  23. Экспорт данных с помощью writefile
  24. Работа с комплексными числами
  25. Обработка аргументов Python
  26. Отрицательные индексы списков в Python
  27. Проверка дубликатов в Python
  28. Метод setdefault() в Python
  29. Класс Counter() для подсчета элементов
  30. Списки в Python: основы
  31. Оптимизация памяти в Python
  32. Логирование в Python
  33. Нахождение хеша для бесконечности и NaN в Python
  34. Работа с базами данных SQLite
  35. Поиск email
  36. Область видимости переменных в Python
  37. Метод get() для словарей
  38. Блок else в обработке исключений
  39. Генераторы в Python
  40. Операторы присваивания в Python
  41. Импорт объектов из модулей
  42. Оператор «is not» в Python
  43. Функция zip() в Python
  44. Игра «Камень, ножницы, бумага» — Python
  45. Работа с zip-архивами в Python
  46. Область видимости переменных
  47. Избегайте пустого списка

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