Курс 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. Установка и использование модуля Wikipedia
  3. Создание виртуальной среды
  4. Инверсия списков и строк в Python
  5. Выборка чисел
  6. Область видимости переменных
  7. Оператор in и not in в Python
  8. Хэш-функции в Python
  9. Логирование с Loguru
  10. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  11. Поиск всех индексов подстроки
  12. Анализ кода — Python
  13. Перетасовка списков в Python
  14. Оператор continue в Python
  15. Функция zip() — объединение последовательностей
  16. Генерация фальшивых данных с Faker
  17. Преобразование range в итератор
  18. Оформление текста в консоли с TermColor
  19. Лямбда-функции в цикле
  20. Управление сессиями в Python
  21. Тип CodeType в Python.
  22. Непрерывная проверка в Python
  23. Метод matmul для умножения матриц
  24. Удаление дубликатов с помощью множеств
  25. Обновление ключей в Python
  26. Функция map() в Python
  27. Проверка существования переменной с оператором :=
  28. Явный импорт переменных
  29. Оператор match в Python
  30. Делегирование в Python
  31. Проверка кортежей.
  32. Операторы присваивания в Python
  33. Метод get() для словарей
  34. Извлечение новостей с newspaper3k
  35. Построение графиков в терминале с bashplotlib
  36. Метод сравнения объектов в Python
  37. Объединение словарей в Python
  38. Управление IP-адресами через прокси
  39. Отделение звука от видео
  40. Блок else в обработке исключений
  41. Метод classmethod
  42. Numpy: объединение массивов
  43. Измерение времени выполнения кода
  44. Оператор zip в Python
  45. Объединение коллекций в Python
  46. Определение индекса элемента списка
  47. Блок try-except-else
  48. Создание словарей в Python

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