Курс 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. Переопределение метода __lshift__
  5. Списки в Python
  6. Оператор is в Python
  7. Сортировка элементов в Python
  8. Освоение Python
  9. Проблема сравнения словарей
  10. Модуль os: работа с файлами и папками
  11. Работа с контекстными менеджерами
  12. Работа с Enum в Python3.
  13. Возвращение нескольких значений через кортеж или класс
  14. Обработка исключений в Python
  15. Pillow: работа с изображениями
  16. Векторизация в Python с NumPy.
  17. Настройка логгера Logzero
  18. Создание копии итератора
  19. Асинхронное выполнение задач в Python
  20. Декораторы в Python
  21. Счетчик в Python: most_common()
  22. Взаимодействие с внешними процессами в Python
  23. Создание пар из последовательностей
  24. Очистка списка от False, None, 0, «»
  25. Заказ карты Тинькофф Black
  26. Подсказки при вводе данных в Python
  27. Добавление элемента к кортежу
  28. Нахождение отличий в списках
  29. Поиск индекса элемента
  30. Поиск индекса элемента в списке
  31. Закрытие файла в Python
  32. Объединение объектов в Python
  33. Операции с датами в Python
  34. Combobox в Tkinter
  35. Преобразование числа в список цифр
  36. Разделение строки с помощью split()
  37. Python: отличительная особенность — отступы
  38. PATCH-запрос с библиотекой requests
  39. Извлечение аудио из видео
  40. Сравнение строк в Python
  41. Работа с путями в Python
  42. Проверка условий: all и any
  43. Порядок и длина множеств в Python

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