Курс 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
- Переопределение оператора % для объектов
- IPython и Jupyter Notebook: руководство
- Сравнение строк в Python
- Тестирование функции сложения
- Оператор деления для класса Rational
- Оптимизация создания строк
- Декоратор @override
- Управление пакетами с pip
- Методы сравнения множеств
- Введение в PyTorch
- Методы работы со списками
- Метод remove() для удаления элемента из списка
- f-строки в формате строк
- Объединение списков в Python
- Множественное назначение в Python
- Обновление ключей в Python
- Определение имен функций
- Функции map, filter и reduce
- Создание списков в Python
- Работа со словарями Python
- Импорт в Python: список all
- Удаление falsy-значений из списка с помощью filter
- Метод __iand__ для пользовательских классов
- Слияние словарей в Python 3.9
- Декодирование строк в Python
- Округление банкира в Python
- Математические функции в Python
- Сравнение объектов в Python
- Обработка ошибок в JSON данных
- Генерация случайных чисел Python
- Потоковый ввод в Python
- Проверка подстроки в строке с помощью in
- Операции с комплексными числами
- Удаление ключа из словаря
- Создание уникального проекта
- Преобразование кортежа в словарь.
- Создание новой даты в Python
- Измерение времени выполнения с помощью time
- Управление памятью в Python
- Списки в Python: основы
- Пересечение списков с использованием множеств
- Склеивание строк без циклов
- Защита данных в Python
- Цикл while в Python
- Метод setitem в Python
- Работа с SQLite в Python















