Курс 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. Преобразование Excel в PDF с Spire.XLS
  2. Объединение строк с помощью метода join
  3. Методы shutil для работы с файлами
  4. Удаление файлов в Python
  5. Форматирование даты с strftime()
  6. Метаклассы в Python
  7. Динамическая типизация в Python
  8. Сравнение строк в Python
  9. Функция enumerate() — Python
  10. Приоритет операций в Python
  11. Комментарии в Python
  12. Переопределение метода __eq__
  13. Работа с модулем os в Python
  14. Разделение строки с помощью re.split()
  15. Howdoi — получение ответов из терминала
  16. Функция zip() в Python
  17. Генераторы списков
  18. Подсчет элементов в Python
  19. Логирование в Python
  20. Функция findall() для поиска вхождений строки
  21. Оператор «is not» в Python
  22. Декоратор Ajax required
  23. Объединение множеств в Python
  24. Работа с аргументами командной строки в Python
  25. Работа с комплексными числами
  26. Python Аргументы по умолчанию
  27. Python itertools combinations() — группировка элементов
  28. Метод get() для словарей
  29. Python reversed() vs срез[::-1]
  30. Работа с географическими данными в Python
  31. Просмотр внешнего файла в Python
  32. Ключевое слово global в Python
  33. Зарезервированные слова в Python
  34. Поиск email
  35. Метод classmethod
  36. Оператор += в Python
  37. Изменение списка срезом
  38. Работа с Telegram API на Python
  39. Оператор распаковки в Python
  40. Измерение времени выполнения кода
  41. Поиск уникальных элементов строкой в Python
  42. Особенности запятых в Python
  43. Метод join() для объединения элементов
  44. JSON в Python: модуль, dump, dumps, load
  45. Область видимости переменных

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