Курс 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. Атрибуты класса и экземпляра
  2. Введение в PyTorch
  3. Форматирование заголовков в Python
  4. Метод remove() для удаления элемента из списка
  5. Python enumerate() использование
  6. Форматирование строк в Python
  7. Основы работы с os
  8. Однострочники Python
  9. PUT запрос для обновления данных
  10. Добавление элементов в список: append() vs extend()
  11. Методы HTTP запросов в Flask
  12. Декораторы в Python
  13. Подписка на @SelectelNews
  14. Метод ne для сравнения объектов
  15. Проверка типа данных
  16. Передача параметров в Python
  17. Поиск уникальных и повторяющихся элементов
  18. Атрибуты массивов в Numpy
  19. Срез в Python
  20. Генераторы данных
  21. Создание таблиц в терминале с PrettyTable
  22. Pretty-printing JSON в Python
  23. Работа с *args и **kwargs в Python
  24. Метод __imod__ для Python
  25. Создание списка дат
  26. Логирование в Python
  27. Аннотации типов в Python
  28. Работа с CSV файлами
  29. Метод __call__ в Python
  30. Замена текста в Python
  31. Приближение чисел в Python
  32. Оператор Walrus в Python
  33. Python: библиотеки и функции
  34. Создание виртуальной среды
  35. Транспонирование матрицы в Python
  36. Имена объектов в Python
  37. Упрощение работы с JSON-данными в Python
  38. Метод setdefault() в Python
  39. Пропуск строк в файле с itertools
  40. Декораторы в Python
  41. Функции высшего порядка в Python
  42. Печать в одной строке
  43. Форматирование строк в Python
  44. Функция map() в Python
  45. Область видимости переменных
  46. Работа с часовыми поясами в Python.
  47. Парсинг веб-страниц с Beautiful Soup
  48. Форматирование объектов с модулем pprint
  49. Python Тесты и Гайды

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