Курс 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. Добавление элементов в список: append() vs extend()
  4. Логирование с Logzero
  5. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  6. Поиск уникальных элементов строкой в Python
  7. Преобразование документов в PDF с помощью Spire.Office
  8. Множественное наследование в Python
  9. Переменные в Python: сокращение гласных
  10. Оператор Walrus: правильное использование
  11. Метод enumerate() в Python
  12. Проверка типов с помощью isinstance
  13. Управление асинхронными задачами с помощью Semaphore
  14. Сравнение строк в Python
  15. Pillow: работа с изображениями
  16. Получение текущей даты и времени
  17. Преобразование генераторов в циклы
  18. Расчет времени выполнения
  19. Получение текущей даты и времени с помощью datetime
  20. Распаковка с оператором *
  21. Python: цикл for и оператор присваивания
  22. Работа со стеком в Python
  23. Работа с процессами в Python
  24. Работа с контекст-менеджером «with»
  25. Повторение элементов в Python
  26. Python Метод Union Множеств
  27. Анонимные функции в Python
  28. Оператор in и not in в Python
  29. Установка и загрузка Instaloader
  30. Проверка вхождения подстроки
  31. Создание класса очереди
  32. Создание итерируемых объектов
  33. Обмен данными с asyncio.Queue
  34. Работа со строками в Python
  35. Создание панели меню Tkinter
  36. Работа с исключениями в Python
  37. Изменение списка срезами
  38. Библиотека Rich: форматирование текста
  39. Функция zip() в Python
  40. Документация функции help() в Python
  41. Декоратор для группы пользователей в Django
  42. Разделение строк методом split()
  43. Изменения в обработке логических значений
  44. Удаление дубликатов с помощью множеств
  45. Различия символов в Python

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