Курс 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. Сортировка HTML-элементов
  3. Модуль subprocess: запуск внешних команд
  4. Навыки Python: строки, типы данных
  5. Освобождение памяти в Python
  6. Проверка дубликатов в Python
  7. Python и Юникод: работа с цифрами
  8. Преобразование PowerPoint в PDF.
  9. Метод __index__ в Python
  10. Оператор «not» в Python
  11. Создание функций с произвольным количеством аргументов
  12. Работа с географическими данными.
  13. Хранение данных с помощью dataclasses
  14. Функция pow() — возвести число в степень
  15. Python Calendar Usage
  16. Получение имени функции с помощью inspect
  17. Настройка вывода в Numpy
  18. Функция divmod() в Python
  19. Вычисление времени выполнения
  20. Функция findall() для поиска вхождений строки
  21. Enum в Python
  22. Использование модуля math
  23. Аннотации типов в Python
  24. Работа с модулем random
  25. Метод remove() для удаления элемента из списка
  26. Работа с массивами в Python
  27. Разделение строк в Python
  28. Обработка исключений в Python
  29. Визуализация пропусков данных
  30. Метаклассы в Python
  31. Переворот строки
  32. Метод eq для сравнения объектов
  33. Бесконечные списки в Python
  34. Обезопасьте ввод данных
  35. Метод rxor для операции побитового исключающего «или»
  36. Ускорение выполнения кода в Python
  37. Замена символов в строке
  38. Оператор += для объединения строк
  39. Python Аргументы по умолчанию
  40. Обработка ошибок в JSON данных
  41. Обмен значений переменных в Python
  42. Очистка списка от False, None, 0, «»
  43. Работа с YAML в Python
  44. Ограничение ресурсов в Python
  45. Введение в PyTorch

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