Курс 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"
- Разделение строки с помощью re.split()
- Работа с геоданными с помощью geopy
- Преобразование чисел в восьмеричную строку
- Измерение времени выполнения кода
- Расчет времени выполнения
- Операторы увеличения и уменьшения в Python
- Декораторы для регистрации функций
- Проверка переменных окружения в Python
- Создание словарей в Python
- Переменные в Python: сокращение гласных
- Переопределение метода __eq__
- Оператор морж в Python 3.8
- Операции с кортежами
- Оператор in и not in в Python
- Проверка класса объекта
- Получение текущей даты и времени
- Сортировка элементов в Python
- Параллельные вычисления в Python
- Monkey Patching в Python
- Хеши в Python
- Управление виртуальными окружениями в Python
- Преобразование букв в нижний регистр
- Функции классификации комплексных чисел
- Пустой оператор pass в Python
- Конкатенация строк в Python
- Форматирование строк в Python
- Обновление шаблона base.html
- Объединение коллекций в Python
- Инициализация объекта
- Удаление ключа из словаря
- Обработка ошибок в Python
- Объявление переменных в Python
- Работа с географическими данными.
- Генератор чисел Фибоначчи
- Определение локальных переменных в Python
- Получение имени функции с помощью inspect
- Сравнение объектов в Python
- Повторение элементов списков
- Удаление ссылок в Python
- Генератор списка в Python
- Создание новых функций через partial
- Flask: создание веб-приложений
- Деление в Python
- Работа с модулем random
- Решение переменной Шредингера
- Вычисление фазы комплексного числа
- Работа со строками в Python
- Извлечение аудио из видео















