Курс 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"
- Структура строк в Python
- Модуль future Python
- Динамическая типизация в Python
- Метод split() для разделения строк
- Метод setdefault() в Python
- Работа с процессами в Python
- Преобразование документов в PDF с помощью Spire.Office
- Распаковка аргументов в Python
- Работа с контекстными переменными
- Доступ к локальным переменным
- Проверка памяти объекта
- Получение локальных переменных в Python
- Импорт модуля из другого каталога
- Установка и использование pyshorteners
- Операции с кортежами
- Динамическая типизация в Python
- Lambda Functions in Python
- Декораторы с @wraps
- Конвертация коллекций в Python.
- Работа с Requests для HTTP-запросов
- Поиск простых чисел
- Python Метод Union Множеств
- Создание тестовых данных с Faker
- Сравнение строк в Python
- Модуль Operator в Python
- Декораторы в Python
- Установка и использование howdoi
- Управление импортом в Python
- Уникальные значения из списка
- Фильтрация списка чисел
- Условные выражения в Python
- Оператор Walrus в Python 3.8
- Мониторинг памяти с Pympler
- Создание виртуальной среды
- Python: Фильтрация списков с помощью filter()
- Обработка исключений в Python
- Управление экспортом элементов
- Введение в Python
- Область видимости переменных
- Обработка исключений
- Асинхронное программирование с asyncio
- Сложные типы данных в Python
- Многострочные строки в Python
- Python union() функция — объединение множеств















