Курс Python → Возврат нескольких значений из функции
Для возврата нескольких значений из функции в Python можно использовать кортеж. Кортеж — это неизменяемая последовательность элементов, заключенных в круглые скобки. При возврате нескольких значений функция создает кортеж, в котором каждое значение соответствует переменной, указанной после ключевого слова return.
def return_multiple_values():
return 1, 2, 3
a, b, c = return_multiple_values()
print(a) # 1
print(b) # 2
print(c) # 3
В данном примере функция return_multiple_values() возвращает три значения: 1, 2 и 3. При вызове функции и присвоении возвращаемых значений переменным a, b, c, каждое значение распаковывается из кортежа и присваивается соответствующей переменной.
Такой подход позволяет удобно возвращать несколько значений из функции без необходимости создавать дополнительные структуры данных. Кроме того, кортежи в Python могут быть использованы для передачи нескольких значений в функцию или метод.
Для работы с возвращаемыми значениями из функции, можно использовать индексацию кортежа или распаковывать его сразу в месте вызова функции. Это делает код более читаемым и компактным, что особенно удобно при работе с функциями, возвращающими несколько значений.
Другие уроки курса "Python"
- Множественное наследование в Python
- Цикл for в Python
- Работа с модулем random
- Хешируемые ключи в Python
- Метод join() для объединения элементов строки
- PUT запрос для обновления данных
- Модуль pprint: улучшение вывода данных
- Чтение и запись TOML-конфигов
- Преобразование в float
- Создание списка через итерацию
- Python Метод Union Множеств
- Бинарный поиск
- Лямбда-функции для min/max
- Переворот списка в Python
- Метод append() для списка
- Использование функции product
- Обмен переменными в Jupyter
- %pinfo: получение информации об объекте
- Обработка исключений в Python
- Изменение переменной в Python: nonlocal
- Замена текста в Python
- Работа с enumerate()
- Чтение бинарного файла в Python.
- Оператор space-invader
- Очистка данных в Python
- Удаление URL-адресов в Python
- Python: библиотеки и функции
- Создание коллекций из генератора
- Построение графиков в терминале с bashplotlib
- Подсчет элементов в Python
- Пересечение списков с использованием множеств
- Преобразование Excel в PDF с Spire.XLS
- Подсчет частотности элементов в Python
- Подчеркивание в REPL
- Удаление символа из строки
- Работа с коллекциями Python
- Python Calendar Usage
- Получение срезов итераторов
- Генерация QR-кодов с Python
- Библиотека Chartify: руководство
- Преобразование букв в нижний регистр
- GitHub в Telegram: подписка на уведомления
- Срезы в Python
- Методы работы со строками в Python
- Команда %dhist — список посещенных каталогов
- Преобразование списка в словарь через генератор















