Курс 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 Calendar Usage
  4. Работа с файлами и директориями в Python.
  5. Список переменных в Python
  6. Библиотека sh: использование команд bash в Python
  7. Генерация случайных чисел в Python
  8. Создание и инициализация объектов
  9. Преобразование генераторов в циклы
  10. Создание функций высшего порядка
  11. Оператор in для Python
  12. Избегание изменяемых аргументов
  13. Python OrderedDict и fromkeys() — работа с словарями
  14. Генераторы в Python
  15. Управление сессиями в Python
  16. Освоение Python
  17. Установка и использование модуля Wikipedia
  18. Удаление дубликатов из списка с помощью dict.fromkeys
  19. Аннотации типов в Python
  20. Создание функций с произвольным количеством аргументов
  21. Сложение матриц в NumPy
  22. Подсказки типов в Python
  23. Создание GUI на Tkinter
  24. Создание класса очереди
  25. Объединение списков с помощью zip
  26. Проверка существования переменной с оператором :=
  27. Модуль inspect: получение информации о объектах
  28. Структура данных deque в Python
  29. Работа со строками в Python
  30. Генерация QR-кодов с Python
  31. Работа с массивами в Numpy
  32. Создание Radio кнопок в tkinter
  33. Обработка ошибок в Python
  34. Разница между датами
  35. Создание словарей и множеств в Python.
  36. Создание и использование ChainMap
  37. Очистка данных с помощью pandas
  38. Функции range() в Python
  39. Структуры данных в Python
  40. Преобразование чисел в слова
  41. Работа с NumPy.linalg
  42. Метод ne для сравнения объектов
  43. Метод Enumerate() для списков
  44. Основы работы с базами данных в Python
  45. Создание копии итератора
  46. Обучение модели с указанием эпох
  47. Генераторы в Python
  48. Ускорение выполнения кода в Python

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