Курс 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. PrettyTable: создание таблицы
  2. Numpy: разбиение массивов
  3. Обучение модели с указанием эпох
  4. Метод __index__ в Python
  5. Очистка данных с Pandas
  6. Удаление файлов с shutil.os.remove()
  7. Перехват исключений в Python
  8. Отладчик pdb: начало работы
  9. Управление экспортом элементов
  10. Применение функции map() в Python
  11. Использование функции enumerate()
  12. Удаление элемента из списка в Python
  13. Применение функций в Python
  14. Отладка производительности Python
  15. Дизассемблирование Python кода
  16. Использование метода lower()
  17. Применение функции к каждому элементу списка
  18. Pretty-printing JSON в Python
  19. Работа с комбинациями в Python.
  20. Присвоение и ссылки
  21. Генераторы списков в Python
  22. Метод title() в Python
  23. Методы HTTP запросов в Flask
  24. Абстракции словарей и множеств в Python
  25. Хранение данных
  26. Отрицательные индексы списков в Python
  27. Конкатенация строковых литералов
  28. Проверка условий: all и any
  29. Создание новых списков в Python
  30. Анонимные функции Lambda
  31. Генераторные выражения и islice.
  32. Именование переменных в Python
  33. Замена текста с re.sub()
  34. Глобальные переменные в Python
  35. Присоединение элементов коллекции
  36. Переопределение метода sub
  37. Отладка утечек памяти в Python
  38. Объединение списков с помощью zip
  39. Установка и использование библиотеки google
  40. Разделение строки в Python
  41. Работа с типами данных в Python с помощью pydantic.
  42. Работа с OpenCV
  43. Форматирование данных с pprint
  44. Функции в Python
  45. Работа с модулем Calendar

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