Курс 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. split() — разделение строки
  4. Комплексные числа в Python
  5. Получение списка файлов в директории с использованием os
  6. Встраивание HTML в Jupyter Notebook
  7. Комментарии в Python
  8. Печать списка с помощью метода join
  9. Метод lt для сортировки объектов
  10. Оператор += для объединения строк
  11. Оператор continue в Python
  12. Избегайте двойного подчеркивания
  13. Копирование объектов в Python
  14. Функция map() в Python
  15. Поиск с библиотекой Google
  16. Python Метод sleep() из time
  17. Обработка исключений в Python
  18. Метод join() с набором
  19. Освоение Python
  20. Проверка условий в Python
  21. Равенство и идентичность в Python
  22. Операторы Splat и splatty-splat
  23. Установка и использование Python-dateutil
  24. Декораторы в Python
  25. Отправка POST запроса на сервер.
  26. Отладка кода
  27. Преобразование текста в нижний регистр
  28. Удаление дубликатов в pandas
  29. Функция print() — вывод информации
  30. Преобразование строки в число
  31. SciPy: широкий функционал для математических операций
  32. Magic Commands — улучшение работы с Python
  33. Создание словаря и множества
  34. Работа с модулем random
  35. Работа с deque из collections
  36. Обмен значений переменных в Python
  37. Возврат нескольких значений
  38. Вложенные генераторы в Python
  39. Поиск кода
  40. Основы работы с базами данных в Python
  41. Обработка исключений в Python
  42. Работа с индексами списков
  43. Нахождение самого длинного слова в списке с помощью max
  44. Модуль Operator в Python
  45. Логический оператор «and» в Python
  46. Создание коллекций из выражения-генератора

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