Курс Python → Возврат нескольких значений

Для возврата нескольких значений из функции в Python можно использовать кортежи. Кортеж — это неизменяемая упорядоченная коллекция объектов. Для возврата нескольких значений из функции, вы можете просто вернуть кортеж с этими значениями.


def multiple_values():
    return 1, 2, 3

result = multiple_values()
print(result)  # Выведет (1, 2, 3)

В данном примере функция multiple_values() возвращает кортеж с тремя значениями: 1, 2 и 3. При вызове функции и сохранении результата в переменной result, мы получаем кортеж (1, 2, 3).

Для того чтобы получить отдельные значения из возвращенного кортежа, можно использовать множественное присваивание:


def multiple_values():
    return 1, 2, 3

a, b, c = multiple_values()
print(a)  # Выведет 1
print(b)  # Выведет 2
print(c)  # Выведет 3

В этом примере мы используем множественное присваивание для присвоения каждому значению из кортежа переменных a, b и c. После этого мы можем обращаться к этим переменным для получения конкретных значений.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Работа с библиотекой requests
  2. Принципы SRP и OCP
  3. Создание словарей и множеств в Python
  4. Генераторы в Python
  5. Переопределение оператора % для объектов
  6. Работа с CSV файлами в Python
  7. Метод gt в Python
  8. Основные операции с библиотекой Numpy
  9. Оператор += для объединения строк
  10. List Comprehension Tutorial
  11. Функция eval() в Python
  12. Структуры данных в Python
  13. Искажение имен в Python
  14. Работа с модулем random
  15. Операторы увеличения и уменьшения в Python
  16. Шаблоны и наследование в Flask
  17. Измерение времени выполнения
  18. Объединение словарей в Python
  19. Метод matmul для умножения матриц
  20. Логирование с Logzero
  21. Прокачанный трейсинг ошибок
  22. Присвоение значений переменным в Python
  23. Структурирование данных с Pydantic
  24. Python itertools combinations() — группировка элементов
  25. Поиск индекса элемента
  26. Генераторы по генератору
  27. Комментарии в Python.
  28. Преобразование текста в речь с Python
  29. Разбиение строки в Python
  30. Сортировка в Python
  31. Переопределение метода xor в Python
  32. Counter() — подсчет элементов
  33. Особенности ключей словаря в Python
  34. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  35. Генератор бросков кубиков
  36. Решатель судоку на Python с pygame
  37. Функция zip() для объединения списков
  38. Создание .exe файла с pyinstaller
  39. Возведение в квадрат с помощью itertools
  40. Генерация фальшивых данных с Faker
  41. Работа с аргументами командной строки в Python
  42. Python reversed() vs срез[::-1]

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