Курс 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. Оптимизация памяти с __slots__
  2. Методы shutil для работы с файлами
  3. Отношения подклассов в Python
  4. Метод ior для битовых операций
  5. Оптимизация поиска в словарях
  6. Фильтрация элементов с помощью islice
  7. Бесконечные списки в Python
  8. Форматирование даты с strftime()
  9. Списковый компрехеншен.
  10. Возврат нескольких значений из функции
  11. Генераторы списков в Python
  12. Создание копии списка в Python
  13. Метод join() для объединения строк
  14. Передача аргументов в Python
  15. Настройка нарезки списков
  16. Подсчет элементов в Python
  17. Изменение списка срезами
  18. Измерение времени выполнения кода
  19. Обход словаря в Python
  20. Работа с CSV в Python
  21. Python enumerate() функции
  22. Упрощение работы с JSON-данными в Python
  23. Форматирование строк в Python
  24. Определение объема памяти объекта
  25. Создание циклической ссылки
  26. Оболочка Python
  27. Создание задания в Cron
  28. Библиотека schedule: планировщик задач
  29. Управление доступом к модулю
  30. Оптимизация гиперпараметров с Scikit Optimize
  31. Проверка ввода с помощью isdigit
  32. Введение в Python
  33. Декораторы в Python
  34. Отрицательные индексы списков
  35. Howdoi — получение ответов из терминала
  36. Фильтрация списка от «ложных» значений
  37. Оператор «not» в Python
  38. Enum в Python
  39. Оптимизация параметров в Python
  40. Создание GUI на Tkinter
  41. TON Smart Challenge #2: участие и подготовка
  42. Блок else в циклах.
  43. Работа со строками в Python
  44. Декораторы с аргументами в Python
  45. Декоратор проверки активности
  46. Работа с библиотекой requests

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