Курс 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. Установка User-Agent в Python
  2. Руководство по библиотеке pydantic
  3. Отладка в командной строке
  4. Обратное распространение ошибки
  5. Метод join() для объединения строк
  6. Операторы увеличения и уменьшения в Python
  7. Приоритет операций в Python
  8. Лимиты на ресурсы Python
  9. Переменные в Python
  10. Транспонирование 2D-массива с помощью zip
  11. Копирование объектов в Python
  12. Метод repr() в Python
  13. Лямбда-функции в цикле
  14. Сортировка в Python
  15. Частичное совпадение ввода
  16. Работа с timedelta
  17. Проверка индексов коллекции
  18. Необязательные аргументы в Python
  19. Именованные аргументы в Python
  20. Операторы сравнения в Python
  21. Отправка HTTP-запросов в Python
  22. Добавление элемента в список.
  23. Удаление специальных символов
  24. Введение в PyTorch
  25. Оператор continue в Python
  26. Списковое включение в Python
  27. TON Smart Challenge #2: участие и подготовка
  28. Логирование с Logzero: ротация файла
  29. Округление чисел с помощью round
  30. Работа с географическими данными в Python
  31. Модуль functools в Python
  32. Анализ кода — Python
  33. Обязательные аргументы в Python
  34. Структура данных словарь в Python
  35. PEP-401: оператор
  36. Названия переменных
  37. Лямбда-функции в defaultdict
  38. Логирование с Logzero
  39. Оператор морж в Python 3.8
  40. Оптимизация гиперпараметров в Python
  41. Оптимизация памяти с __slots__
  42. Поиск наиболее частого элемента в списке
  43. Counter() — подсчет элементов
  44. Регистрация на TenChat
  45. Управление доступом к модулю
  46. Фильтрация списка чисел
  47. Вложенные функции в Python
  48. Функция enumerate() в Python

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