Курс 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. Метод rmatmul для пользовательских матриц
  2. Утечки переменных цикла в Python 3.x
  3. Чтение и запись TOML-конфигов
  4. Изучение объектов с помощью dir()
  5. Преобразование типов данных в set comprehension
  6. Оптимизация памяти в Python
  7. Pretty-printing JSON в Python
  8. Генерация чисел с range()
  9. Форматирование строк в Python
  10. Модуль future Python
  11. Работа со словарями Python
  12. Оформление кода на Python
  13. Обучение модели с указанием эпох
  14. Создание списка дат
  15. Работа с argparse
  16. Работа с deque в Python
  17. Основные операции с библиотекой Numpy
  18. Оптимизация методов в Python 3.7
  19. Переворот списка в Python
  20. Codecademy в Telegram
  21. Запуск асинхронной корутины
  22. Удаление ключа из словаря
  23. Документирование функций в Python
  24. Оператор морж в Python 3.8
  25. Методы split() и join() — Python строк.
  26. Декодирование байтов в строку
  27. Форматирование строк в Python
  28. Метод lt для сортировки объектов
  29. Модуль array: создание и использование массивов
  30. Форматирование строк в Python
  31. Библиотека Rich: форматирование текста
  32. Хеширование паролей с использованием salt
  33. Сортировка с параметром key
  34. Метод setitem в Python
  35. Профилирование данных с Pandas.
  36. Проверка типов с использованием isinstance
  37. Метод join() для объединения строк
  38. Основы Python
  39. UserList в Python: Описание и примеры использования
  40. Подсказки типов в Python
  41. Измерение времени выполнения кода
  42. Обновление данных через PUT запрос
  43. Работа с датами в Python
  44. Импорт объектов из модулей
  45. Роль object и type в Python
  46. Замена элементов в списке с помощью генераторов списков
  47. Генераторы в Python
  48. Объединение, распаковка и деструктуризация

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