Курс Python → Возврат нескольких значений

Для возврата нескольких значений из функции в Python можно использовать кортежи. Кортеж — это неизменяемая упорядоченная коллекция объектов. Для возврата нескольких значений из функции, вы можете просто вернуть кортеж с этими значениями.


def multiple_values():
    return 1, 2, 3

result = multiple_values()
print(result)  # Выведет (1, 2, 3)

В данном примере функция multiple_values() возвращает кортеж с тремя значениями: 1, 2 и 3. При вызове функции и сохранении результата в переменной result, мы получаем кортеж (1, 2, 3).

Для того чтобы получить отдельные значения из возвращенного кортежа, можно использовать множественное присваивание:


def multiple_values():
    return 1, 2, 3

a, b, c = multiple_values()
print(a)  # Выведет 1
print(b)  # Выведет 2
print(c)  # Выведет 3

В этом примере мы используем множественное присваивание для присвоения каждому значению из кортежа переменных a, b и c. После этого мы можем обращаться к этим переменным для получения конкретных значений.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Разделение строки с помощью re.split()
  2. Работа с геоданными с помощью geopy
  3. Преобразование чисел в восьмеричную строку
  4. Измерение времени выполнения кода
  5. Расчет времени выполнения
  6. Операторы увеличения и уменьшения в Python
  7. Декораторы для регистрации функций
  8. Проверка переменных окружения в Python
  9. Создание словарей в Python
  10. Переменные в Python: сокращение гласных
  11. Переопределение метода __eq__
  12. Оператор морж в Python 3.8
  13. Операции с кортежами
  14. Оператор in и not in в Python
  15. Проверка класса объекта
  16. Получение текущей даты и времени
  17. Сортировка элементов в Python
  18. Параллельные вычисления в Python
  19. Monkey Patching в Python
  20. Хеши в Python
  21. Управление виртуальными окружениями в Python
  22. Преобразование букв в нижний регистр
  23. Функции классификации комплексных чисел
  24. Пустой оператор pass в Python
  25. Конкатенация строк в Python
  26. Форматирование строк в Python
  27. Обновление шаблона base.html
  28. Объединение коллекций в Python
  29. Инициализация объекта
  30. Удаление ключа из словаря
  31. Обработка ошибок в Python
  32. Объявление переменных в Python
  33. Работа с географическими данными.
  34. Генератор чисел Фибоначчи
  35. Определение локальных переменных в Python
  36. Получение имени функции с помощью inspect
  37. Сравнение объектов в Python
  38. Повторение элементов списков
  39. Удаление ссылок в Python
  40. Генератор списка в Python
  41. Создание новых функций через partial
  42. Flask: создание веб-приложений
  43. Деление в Python
  44. Работа с модулем random
  45. Решение переменной Шредингера
  46. Вычисление фазы комплексного числа
  47. Работа со строками в Python
  48. Извлечение аудио из видео

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