Курс 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"
- Оптимизация создания строк
- Избегайте ошибку FileNotFoundError
- Ввод нескольких значений
- Проверка типа данных
- Генератор чисел Фибоначчи
- Сортировка и разворот списка
- Создание новой даты в Python
- Вывод баннеров
- Измерение времени выполнения кода с помощью time
- Простой калькулятор Python
- Создание namedtuple списком полей
- Классы данных в Python
- Объединение кортежей в Python
- Декораторы классов
- Проверка версии Python
- Сортировка списка по индексам
- Управление памятью в Python
- Преобразование текста в речь с Python
- Сравнение строк в Python
- Создание инструмента обнаружения плагиата
- Создание пустых функций и классов в Python
- Кортеж в Python: создание, доступ, изменение
- Проверка типов с помощью isinstance
- Декораторы с @wraps
- Получение текущей директории
- Модуль xkcd: загрузка комиксов
- Определение функций с необязательными аргументами
- Обработка исключений в Python 3
- Замена текста в Python
- Защита данных в Python
- Работа с YAML в Python: PyYAML.
- Преобразование в float
- Функции map, filter и reduce
- Счетчик ссылок в Python
- Работа со строками в Python
- UserList в Python: Описание и примеры использования
- Повторение элементов списков
- Капитализация строк
- Форматирование строк в Python
- Получение срезов итераторов
- Функция с **kwargs в Python
- SciPy: широкий функционал для математических операций
- Логические значения в Python
- Непрерывная проверка в Python















