Курс 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. Работа с процессами в Python
  3. Компиляция регулярных выражений
  4. Иерархия классов в Python
  5. Создание лямбда-функций
  6. Генераторы в Python
  7. Оптимизация создания строк
  8. Оператор zip в Python
  9. Хранение данных
  10. Оптимизация строк в Python
  11. Форматирование даты с strftime()
  12. Упрощение работы с JSON-данными в Python
  13. Поиск HTML-элементов с BeautifulSoup
  14. Работа с датой и временем в Python
  15. Нахождение максимального значения и его индекса в списке
  16. Измерение времени выполнения кода
  17. Проверка подстроки в строке с помощью in
  18. Объявление переменных в Python
  19. Изменение списка срезами
  20. Справка по импортированным модулям
  21. Асинхронное выполнение задач в Python
  22. Метод lt для сортировки объектов
  23. Модуль Antigravity в Python 3
  24. Поиск индексов подстроки
  25. Генераторы данных
  26. Применение функции к элементам списка
  27. Декоратор total_ordering для сравнения объектов
  28. Отладка в командной строке
  29. Перехват исключений в Python
  30. Метод index() в Python
  31. Классы данных в Python
  32. Введение в PyTorch
  33. Проверка памяти объекта
  34. Метод ipow для возведения в степень
  35. Создание новой даты в Python
  36. Метод join() с набором
  37. Активация Matplotlib в Jupyter
  38. Настройка логгера Logzero
  39. Обработка аргументов Python
  40. Магические методы в Python
  41. Освоение Python
  42. Импорт и использование модулей в Python
  43. Создание списка дат
  44. Python reversed() функция
  45. EMOT преобразование эмодзи в текст
  46. Генераторы в Python
  47. Списковые включения в Python

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