Курс 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. Группы исключений в Python
  2. Получение текущей даты и времени с помощью datetime
  3. Создание итератора
  4. Методы shutil для работы с файлами
  5. Решатель судоку на Python с pygame
  6. Декораторы в Python
  7. Конвертация текстовых чисел с помощью Numerizer
  8. Курс Data Scientist в медицине
  9. Фильтрация данных в Python.
  10. Печать списка с помощью метода join
  11. Объединение кортежей в Python
  12. Создание и удаление объектов
  13. Python и Монти Пайтон
  14. Работа с IP-адресами в Python
  15. Кортеж в Python: создание и использование
  16. Игра «Камень, ножницы, бумага» — Python
  17. Поиск уникальных элементов строкой в Python
  18. Модуль os в Python: работа с файлами
  19. Объединение словарей в Python
  20. Работа с набором данных CIFAR10 в PyTorch
  21. Получение текущей директории
  22. Python union() функция — объединение множеств
  23. Метод join() для объединения строк
  24. %pinfo: получение информации об объекте
  25. GitHub в Telegram: подписка на уведомления
  26. Генераторы списков в Python
  27. Отладка в командной строке
  28. Условные выражения в Python
  29. Создание пустых функций и классов в Python
  30. Оператор walrus в Python
  31. Создание копии итератора
  32. Методы __repr__ и __str__ в Python
  33. Глобальные переменные в Python
  34. Списковое включение в Python
  35. Передача аргументов в Python
  36. Создание спинбокса в tkinter
  37. Проверка типа объекта в Python
  38. Генераторы в Python
  39. Модуль math: константы π и e
  40. Создание генераторов
  41. Декоратор Ajax required
  42. Наследование в программировании
  43. Операции с матрицами в Python
  44. Измерение времени выполнения кода
  45. Работа со словарями
  46. Функция reversed() в Python

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