Курс 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. Делегирование в Python
  4. Повторение элементов списков
  5. Списковые включения в Python
  6. Избегайте двойного подчеркивания
  7. Сравнение def и lambda в Python
  8. Фильтрация списка от «ложных» значений
  9. Работа с файлами и директориями в Python.
  10. Метод add для класса Vector
  11. Асинхронное выполнение задач в Python
  12. Работа с коллекциями Python
  13. Поиск простых чисел
  14. Оператор break в Python
  15. Defaultdict в Python
  16. Поиск индекса элемента
  17. Многострочные комментарии в Python
  18. Декораторы в Python
  19. Метод ipow для возведения в степень
  20. Форматирование даты с strftime()
  21. Создание виртуальной среды
  22. Преобразование строк в числа с плавающей запятой
  23. Работа с библиотекой xkcd
  24. Объединение коллекций в Python
  25. Работа с getopt
  26. Создание и удаление объектов
  27. Преобразование объекта в строку
  28. Протокол управления контекстом
  29. Область видимости переменных
  30. Проектирование Singleton с метаклассом
  31. Разделение строки с регулярными выражениями
  32. Использование двоеточия в Python
  33. Поиск самого частого элемента
  34. Удаление URL-адресов в Python
  35. Работа с комплексными числами
  36. Проблема с изменяемыми аргументами
  37. Установка и использование TensorFlow
  38. Defaultdict в Python
  39. Модуль itertools: эффективная работа с итераторами
  40. Оператор in для Python
  41. Принципы LSP и ISP в Python
  42. Создание копии списка в Python

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