Курс 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
- Оператор in для проверки наличия элемента
- Профилирование с Pandas
- Проблема с изменяемыми аргументами
- Конвертация коллекций в Python.
- Декораторы в Python
- Повторение и перенос строки
- Декораторы в Python
- Базовые объекты Python
- Декораторы в Python
- Непрерывная проверка в Python
- Генераторы в Python
- Печать списка с помощью метода join
- Метод __imod__ для Python
- Настройка нарезки списков
- Подсчет количества элементов в списке
- Генераторы в Python
- Обрезка изображения с Pillow
- Подсчет элементов в Python
- Переопределение метода len
- Модуль inspect
- Основные операции с библиотекой Numpy
- Распаковка значений в Python
- Применение функции к списку
- Работа со словарями с defaultdict из collections
- Изменения в обработке логических значений
- Создание списков в Python
- Распаковка аргументов в Python
- Создание .exe файла с pyinstaller
- Перемещение и удаление файлов в Python
- Создание новых функций через partial
- Сумма элементов списка
- Создание функций с произвольным количеством аргументов
- Комментарии в Python
- Профилирование данных с Pandas
- Библиотека schedule: планировщик задач
- Работа с изменяемыми коллекциями
- Оператор «is not» в Python
- Избегание изменяемых аргументов
- Лямбда-функции для min/max
- Транспонирование матрицы
- Получение пути к текущему скрипту с помощью os
- Подсчет элементов с помощью Counter из collections
- Структурирование данных с Pydantic
- Работа с Colorama















