Курс 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. Структура строк в Python
  2. Модуль future Python
  3. Динамическая типизация в Python
  4. Метод split() для разделения строк
  5. Метод setdefault() в Python
  6. Работа с процессами в Python
  7. Преобразование документов в PDF с помощью Spire.Office
  8. Распаковка аргументов в Python
  9. Работа с контекстными переменными
  10. Доступ к локальным переменным
  11. Проверка памяти объекта
  12. Получение локальных переменных в Python
  13. Импорт модуля из другого каталога
  14. Установка и использование pyshorteners
  15. Операции с кортежами
  16. Динамическая типизация в Python
  17. Lambda Functions in Python
  18. Декораторы с @wraps
  19. Конвертация коллекций в Python.
  20. Работа с Requests для HTTP-запросов
  21. Поиск простых чисел
  22. Python Метод Union Множеств
  23. Создание тестовых данных с Faker
  24. Сравнение строк в Python
  25. Модуль Operator в Python
  26. Декораторы в Python
  27. Установка и использование howdoi
  28. Управление импортом в Python
  29. Уникальные значения из списка
  30. Фильтрация списка чисел
  31. Условные выражения в Python
  32. Оператор Walrus в Python 3.8
  33. Мониторинг памяти с Pympler
  34. Создание виртуальной среды
  35. Python: Фильтрация списков с помощью filter()
  36. Обработка исключений в Python
  37. Управление экспортом элементов
  38. Введение в Python
  39. Область видимости переменных
  40. Обработка исключений
  41. Асинхронное программирование с asyncio
  42. Сложные типы данных в Python
  43. Многострочные строки в Python
  44. Python union() функция — объединение множеств

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