Курс 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. Открытие и редактирование скриптов Python
  2. Установка Python3.7 и PIP
  3. Иерархия классов в Python
  4. Concrete Paths в Python
  5. Работа с deque в Python
  6. Функциональное программирование.
  7. globals и locals
  8. Модуль itertools: эффективная работа с итераторами
  9. Работа с областями видимости переменных
  10. Функция zip() в Python
  11. Декораторы в Python
  12. Манипуляция формой массива в Numpy
  13. Вычисление разности множеств в Python
  14. Обработка данных в Python
  15. Импорт в Python: список all
  16. Добавление вложенных списков
  17. Автоматизация скриптов на AWS Lightsail.
  18. Метод join() для объединения строк
  19. Переворот списка в Python
  20. Метод __float__ в Python
  21. Документация функции help() в Python
  22. Использование модуля __future__
  23. Декораторы в Python
  24. Поиск с помощью регулярных выражений
  25. Оформление кода на Python
  26. Конкатенация строк с методом join()
  27. Сортировка с помощью параметра key
  28. Работа с итераторами в Python
  29. Метод remove() для удаления элемента из списка
  30. Определение наиболее частого элемента с помощью collections.Counter
  31. Установка User-Agent в Python
  32. Создание и использование ChainMap
  33. Поиск всех индексов подстроки
  34. Избегайте пустого списка
  35. Переворот списка в Python
  36. Хеширование паролей с использованием salt
  37. Оператор continue в Python
  38. Метод rsub для пользовательских чисел
  39. Применение функции map() в Python
  40. Поиск самого длинного слова в списке с использованием max()
  41. Метод сравнения объектов в Python
  42. Python Менеджер контекста
  43. Удаление дубликатов из списка

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