Курс 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. Повторение элементов списков
  3. Ограничение ресурсов в Python
  4. Поиск файлов по шаблону
  5. Работа с WindowsPath()
  6. Генераторы списков в Python
  7. Установка и использование emoji
  8. Функции map() и reduce() в Python
  9. Функция enumerate() в Python
  10. Разделение строки на пары ключ-значение.
  11. Списки: объединение, изменение
  12. Оператор @ для умножения матриц
  13. Обязательные аргументы в Python
  14. Повторение и перенос строки
  15. Распаковка аргументов в Python
  16. Генерация фальшивых данных с Faker
  17. Генераторы в Python
  18. Форматирование чисел в Python
  19. Работа с итераторами через срезы
  20. Измерение времени выполнения
  21. Метод enumerate() в Python
  22. Создание объекта времени
  23. Проблемы с именами переменных
  24. Именованные кортежи в Python
  25. Создание списков в Python
  26. Работа с файлами в Python
  27. Область видимости переменных
  28. Проверка файла .py на синтаксис.
  29. Создание списка дат
  30. Создание виртуальной среды
  31. Применение функции к каждому элементу списка
  32. Генераторы в Python
  33. Отрицательные индексы списков
  34. Проверка условий в Python
  35. Логические операторы в Python
  36. Antigravity модуль
  37. Модуль Antigravity в Python 3
  38. Python reversed() vs срез[::-1]
  39. Библиотека Rich: форматирование текста
  40. Многопроцессорное программирование в Python
  41. Модуль inspect
  42. Избегание циклических зависимостей классов в Python
  43. Сохранение и загрузка модели в PyTorch
  44. Искажение имен в Python
  45. CSV строка разделение в Python
  46. *args и **kwargs в Python
  47. Избегайте двойного подчеркивания

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