Курс 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. Применение функции map() в Python
  5. Работа с датой и временем в Python
  6. Удаление эмодзи с помощью pandas
  7. Извлечение аудио из видео
  8. Работа с enumerate()
  9. Создание вкладок с TKinter
  10. Monkey Patching в Python
  11. Расчет времени выполнения кода
  12. Работа с пакетами
  13. Необязательные аргументы в Python
  14. Перегрузка операторов в Python
  15. Метод setitem в Python
  16. Стать Python-разработчиком
  17. Переопределение унарных операторов
  18. Методы split() и join() — Python строк.
  19. Итерация по коллекции в Python
  20. Лямбда-функции в цикле
  21. Создание и операции с дробями
  22. Поиск частых элементов в списке
  23. Методы __repr__ и __str__ в Python
  24. Тестирование функции сложения
  25. Генерация случайных чисел в Python
  26. Работа с zip-архивами в Python
  27. Отправка поздравлений по дню рождения
  28. Визуализация пропусков данных
  29. Зарезервированные слова в Python
  30. Обратное распространение ошибки
  31. Переопределение метода __pow__
  32. Работа с файловой системой в Python
  33. Основы работы со строками в Python
  34. Избегание изменяемых аргументов
  35. Python Enumerate
  36. Создание таблиц в терминале с PrettyTable
  37. Создание списков в Python
  38. Управление фоновыми задачами в Python
  39. Списки: объединение, изменение
  40. Метод ipow для возведения в степень
  41. Добавление элемента к кортежу
  42. Декораторы в Python
  43. Копирование списков в Python
  44. Проверка элементов списка условием
  45. Настройка логгера Logzero
  46. Операции с комплексными числами
  47. Операции с датами в Python

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