Курс 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"
- Оператор «and» в Python
- Проверка списка: any() и all()
- Создание объекта timedelta
- Переименование файлов в Python
- Оператор in для проверки наличия элемента
- Работа с классами данных
- Анонимные функции в Python
- Перегрузка операторов в Python
- Импорт модулей и пакетов в Python
- Возврат нескольких значений из функции
- Оператор «is not» в Python
- Обработка исключения UnboundLocalError
- Объединение Python и Shell
- Шаблоны Flask: условия и циклы
- Множественные конструкторы в Python
- Работа с NumPy
- Проверка класса объекта
- Открытие, чтение и закрытие файла
- Цепные операции в Python
- Создание циклической ссылки
- Многострочные строки в Python
- Работа с индексами списков
- Функции all() и any() в Python
- Итераторы в Python
- Преобразование текста в речь с Python
- Регулярные выражения: метод match
- Форматирование строк в Python
- Передача параметров в Python
- Подсчет элементов с помощью Counter
- Повторение элементов в Python
- Функции в Python: создание и вызов
- Декораторы в Python
- Работа с zip-архивами в Python
- Метод pos в Python
- Работа с файлами в Python
- Вызов внешних программ в Python с помощью sh
- Копирование и вставка текста в Python
- Пересечение списков с использованием множеств
- Представление бесконечности в Python
- Работа с необработанными строками
- Структуры данных в Python
- F-строки в Python
- Создание виртуальной среды
- Фильтрация списка от «ложных» значений















