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

Для возврата нескольких значений из функции в Python можно использовать кортеж. Просто поместите необходимые значения в кортеж и верните его из функции. Например:


def get_values():
    value1 = 10
    value2 = "Hello"
    return value1, value2

result = get_values()
print(result) # (10, 'Hello')

В данном примере функция get_values() возвращает два значения — число 10 и строку «Hello». При вызове функции результат запишется в переменную result, которую можно использовать дальше в коде.

Другой способ возврата нескольких значений из функции — использование словаря. В этом случае можно вернуть словарь с несколькими ключами и значениями:


def get_values():
    values = {'key1': 10, 'key2': "Hello"}
    return values

result = get_values()
print(result) # {'key1': 10, 'key2': 'Hello'}

Таким образом, в Python можно легко возвращать несколько значений из функции, используя кортежи или словари. Это удобно, когда необходимо вернуть несколько результатов вычислений или данных из функции для дальнейшей обработки в программе.

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

Автор урока

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

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

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

  1. Проверка дублей в списке.
  2. Манипуляция формой массива в Numpy
  3. Глобальные переменные в Python
  4. Гибкие функции Python
  5. Преобразование документов в PDF с помощью Spire.Office
  6. Форматирование данных с помощью pprint
  7. Генерация QR-кодов с Python
  8. Переопределение метода sub
  9. Преобразование генераторов в циклы
  10. Обработка исключений в Python
  11. Переопределение метода divmod
  12. Работа с индексами списков
  13. Импорт с альтернативным именем
  14. Оператор «моржа» (Walrus Operator)
  15. Форматирование строк в Python
  16. Поиск повторов в списке
  17. Пропуск строк в файле с itertools
  18. Склеивание строк через метод join()
  19. Транспонирование 2D-массива с помощью zip
  20. Оператор деления для класса Rational
  21. Python 3.12: Псевдонимы типов
  22. Замеры производительности в Python
  23. Расчет времени выполнения
  24. Метод Enumerate() для списков
  25. Функции all и any в Python
  26. Разделение функций на этапы
  27. Работа со словарями в Python
  28. Ускоренный импорт библиотек
  29. Создание генераторов в Python
  30. Библиотека Chartify: руководство
  31. Параллельные вычисления в Python
  32. Удаление элементов из списка в Python
  33. Применение промокода в Много лосося
  34. Сравнение строк в Python
  35. Функция map() в Python
  36. Функции any() и all() в Python
  37. Concrete Paths — метод .with_suffix()
  38. Тестирование с responses
  39. Установка random seed в Python
  40. Многопроцессорное программирование в Python
  41. Проверка наличия элемента в списке
  42. HTTP-запросы с библиотекой Requests
  43. Изучение объектов с помощью dir()
  44. Списковое включение в Python
  45. Сортировка в Python
  46. Ускорение кода с помощью векторизации
  47. Генераторы по генератору
  48. Поиск индексов подстроки

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