Курс 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. Метод __irshift__ для побитового сдвига вправо
  2. Получение обратного списка чисел
  3. Декоратор защиты анонимных пользователей
  4. Работа с географическими данными в Python
  5. Хеширование паролей с использованием salt
  6. Динамические маршруты во Flask
  7. Просмотр атрибутов и методов класса
  8. Срезы в Python
  9. Поиск шаблона в строке
  10. Перемешивание списка с shuffle()
  11. Настройка вывода в Numpy
  12. Установка и использование pyshorteners
  13. Функция reversed() в Python
  14. Справка по импортированным модулям
  15. Создание новой даты в Python
  16. f-строки в формате строк
  17. Метод Enumerate() для списков
  18. Кортеж в Python: создание, доступ, изменение
  19. Искажение имен в Python
  20. Извлечение аудио из видео
  21. Структура данных словарь в Python
  22. Работа с argparse
  23. Python: динамическая типизация и проверка типов
  24. Цикл for в Python
  25. Выражения-генераторы в Python
  26. Структура строк в Python
  27. Копирование объектов в Python
  28. Создание веб-приложения с Flask
  29. Объединение коллекций в Python
  30. Расчет времени выполнения программы
  31. Профилирование кода
  32. Удаление дубликатов из списка с помощью dict.fromkeys
  33. Progress с библиотекой tqdm
  34. Чтение бинарного файла в Python.
  35. Итераторы с потерямиZIP
  36. Метод join() для объединения элементов в строку.
  37. Работа со случайными элементами
  38. Создание виртуальной среды
  39. Область видимости переменных
  40. Регулярные выражения: метод match
  41. Работа с дробями в Python
  42. Сложение матриц в NumPy
  43. Ввод нескольких значений
  44. Обработка ошибок в JSON данных

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