Курс 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"
- inspect в Python: анализ кода
- Упрощенный вывод данных в Python
- Библиотека schedule: планировщик задач
- Подсчет элементов в списке с Counter
- Итераторы в Python
- ChainMap.new_child() — добавление нового словаря
- Базовые объекты Python
- Разделение строки с регулярными выражениями
- Поиск с помощью регулярных выражений
- Обезопасьте ввод данных
- Работа с функцией next() в Python
- Python union() функция — объединение множеств
- Многопоточность в Python
- Отступы в Python
- Оформление текста в консоли с TermColor
- Секреты Python
- Блок try…finally в Python
- Множества и frozenset
- Создание и операции с дробями
- Замыкания в Python
- Переменные класса и экземпляра
- Декораторы в Python
- Делегирование в Python
- Структурирование именованных констант
- Бесконечные списки в Python
- Удаление falsy-значений из списка с помощью filter
- Отладка в командной строке
- Атрибуты класса и экземпляра в Python
- Декораторы в Python
- Метод lt для сортировки объектов
- Работа с контекстными менеджерами
- Получение текущей даты и времени
- Создание списка дат
- Создание и обучение модели с Keras
- Метод join() с набором
- Работа с CSV файлами
- Генераторы в Python
- Поиск анаграмм с Counter
- Лимиты на ресурсы Python
- Оптимизация гиперпараметров с Scikit Optimize
- Функция с *args.
- Функции map, filter, reduce
- Декораторы в Python
- Реверс строки в Python
- Метод bool() в Python
- Проверка версии Python















