Курс 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. Получение текущего времени в Python
  2. Контроль точности вывода чисел
  3. Просмотр атрибутов и методов класса
  4. Функция print() — вывод информации
  5. Оператор Walrus в Python 3.8
  6. Парсинг веб-страниц с Beautiful Soup
  7. Создание треугольника Паскаля
  8. Новшества Flask 2.0
  9. Делегирование в Python
  10. Переопределение метода __lshift__
  11. Проверка элемента в множестве.
  12. Оператор объединения словарей
  13. Работа с enumerate()
  14. Поиск с помощью регулярных выражений
  15. Ускоренный импорт библиотек
  16. Возведение в квадрат с помощью itertools
  17. Отправка HTTP-запросов с User-Agent
  18. Методы list в Python
  19. Тестирование с responses
  20. Работа с итераторами через срезы
  21. Замена текста с помощью sub
  22. Оператор «or» в Python
  23. Установка и обучение ChatterBot
  24. Изменение списка срезами
  25. Поиск простых чисел
  26. Beautiful Soup — извлечение данных из HTML
  27. Итераторы в Python
  28. Декораторы в Python
  29. Освоение Python
  30. Защита данных в Python
  31. Работа с модулем cmath
  32. Работа с CSV файлами в Python
  33. Создание и операции с дробями
  34. Загрузка постов Instagram
  35. Создание объекта timedelta
  36. Создание пользовательской коллекции в Python
  37. Создание и обучение модели с Keras
  38. Оператор is в Python
  39. Проверка файла .py на синтаксис.
  40. Умножение строк и списков
  41. Работа с парами ключ-значение
  42. Переменная Шредингера
  43. Метод count() для списков
  44. Эффективная конкатенация строк в Python
  45. Управление фоновыми задачами в Python
  46. Документация функции help() в Python
  47. Форматирование данных с помощью pprint
  48. Функция rsplit() в Python
  49. Ограничение итераций в Python

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