Курс 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. Округление дробей в Python
  3. Сортировка в Python
  4. Хранение переменных в Python.
  5. Форматирование даты с strftime()
  6. Быстрый поиск кода
  7. PUT запрос для обновления данных
  8. Python Тесты и Гайды
  9. Подчеркивание в REPL
  10. Область видимости переменных
  11. Вывод баннеров
  12. Лямбда-функции в Python
  13. Метод rxor для операции побитового исключающего «или»
  14. Работа с изображениями Pillow
  15. Работа с атрибутом dict
  16. Получение текущей директории
  17. Enum в Python
  18. Функция reduce() из модуля functools
  19. Python enumerate() использование
  20. Копирование объектов в Python
  21. Извлечение данных из JSON
  22. Преобразование символов в нижний регистр
  23. Генераторы в Python
  24. Упрощение работы с JSON-данными в Python
  25. Метод setitem в Python
  26. Python 3.12: Псевдонимы типов
  27. Сравнение строк в Python
  28. Оператор continue в Python
  29. Использование функции enumerate()
  30. Разработка Telegram-ботов
  31. Сортировка списка по индексам
  32. Итерации в Python
  33. Python Метод sleep() из time
  34. Преобразование текста в нижний регистр
  35. Генераторы в Python
  36. Работа с Colorama
  37. Исправление ошибки NameError
  38. Работа с Path в Python
  39. Поиск индекса элемента в списке
  40. Генераторы и сеты в Python
  41. Конструктор в Python
  42. Сортировка и обратный порядок
  43. Декораторы с @wraps
  44. Подсчет количества элементов в списке

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