Курс 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
- Модуль math: основные функции
- Извлечение аудио из видео
- Глобальные переменные в Python
- Генераторы в Python
- Оператор zip в Python
- Модуль sys: основы
- Декораторы классов
- Генерация случайных чисел в Python
- Классы данных в Python
- Установка и использование howdoi
- Взаимодействие с sys
- Преобразование PowerPoint в PDF.
- Поиск подстроки в строке
- Кортежи в Python: особенности и преимущества
- Проверка типа данных
- Возврат нескольких значений
- Оператор «and» в Python
- Сглаживание списка
- Работа с геоданными с помощью geopy
- Проверка подстроки в строке с помощью in
- Динамическая типизация в Python
- Библиотека wikipedia для Python
- Генераторы в Python
- Python enumerate() функции
- Метод rmatmul для пользовательских матриц
- Цикл for в Python
- Работа с Requests для HTTP-запросов
- Генераторы списков
- Метод repr() в Python
- Создание новых функций с помощью functools.partial
- Хеширование паролей с солью
- Декоратор проверки активности
- Метод matmul для умножения матриц
- Работа с модулем cmath
- Использование модуля math
- Получение ID процесса
- Возврат нескольких значений
- Переменные класса и экземпляра
- Создание обратного итератора
- Удаление элементов во время итерации
- Метод rename() для переименования файлов и каталогов
- Работа с OpenCV















