Курс 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. Библиотека sh: использование команд bash в Python
  2. Оператор (*) в Python
  3. Работа с геоданными с помощью geopy
  4. Создание новой даты в Python
  5. Фильтрация списка от «ложных» значений
  6. Генерация строк с .join()
  7. Сортировка элементов в Python
  8. Импорт в Python: список all
  9. Работа с zip()
  10. PEP-401: оператор
  11. Управление контекстом выполнения
  12. Операторы увеличения и уменьшения в Python
  13. Импорт классов из другого файла
  14. Многопоточность в Python
  15. Работа с комбинациями в Python.
  16. Работа с изображениями Pillow
  17. Приоритет операций в Python
  18. Многопроцессорное программирование в Python
  19. Проверка типов с использованием isinstance
  20. Определение объема памяти объекта
  21. Метод init в Python
  22. Работа с кортежами
  23. Работа с *args и **kwargs в Python
  24. Метод __ilshift__ для битового сдвига влево
  25. Создание спинбокса в tkinter
  26. Определение наиболее частого элемента с помощью collections.Counter
  27. Определение размера папок в Python
  28. Переопределение метода __or__()
  29. Flask: создание веб-приложений
  30. Подсчет элементов в Python
  31. Работа с датами в Python
  32. Игра «Угадывание чисел»
  33. Декоратор Ajax required
  34. Функция format() в Python
  35. Преобразование документов в PDF с помощью Spire.Office
  36. Профилирование данных с Pandas.
  37. Копирование и вставка текста в Python
  38. Обновление данных через PUT запрос
  39. Руководство по использованию Colorama
  40. Поиск с библиотекой Google
  41. Управление импортом в Python
  42. Функция reversed() в Python
  43. Реализация операции -= для пользовательского класса
  44. Асинхронное выполнение задач в Python
  45. Отладка утечек памяти в Python
  46. Сортировка в Python
  47. Применение промокода в Много лосося
  48. Поиск индексов подстроки
  49. Декораторы в Python

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