Курс 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
- Функция sleep() в Python
- Определение наиболее частого элемента с помощью collections.Counter
- Циклы в Python
- Извлечение новостей с помощью newspaper3k
- Обработка ошибок в JSON данных
- UserString в Python
- Метод rrshift для пользовательских объектов
- Установка и использование библиотеки google
- Методы обработки строк в Python
- Метод __iand__ для пользовательских классов
- Операции с числами в Python
- Возврат нескольких значений
- Numpy: объединение массивов
- Создание веб-приложения с Flask
- Обход словаря в Python
- Тайное преобразование типа ключа
- Сортировка слиянием
- Исправление ошибки NameError
- Python Calendar Usage
- Python Метод Union Множеств
- Применение функции map() с лямбда-функциями
- Модуль os: работа с файлами и папками
- Сравнение строк в Python
- Декораторы в Python
- Создание словаря в Python
- Списки в Python: основы
- capitalize() — изменение регистра первого символа строки
- Проверка подстроки в строке с помощью in
- GitHub в Telegram: подписка на уведомления
- Создание копии списка в Python
- Списковое включение в Python
- Поиск email
- Работа с словарями в Python
- Функции range() в Python
- Форматирование данных с помощью pprint
- Python Поверхностное Копирование
- Отладка в Python
- Метод join() для объединения элементов
- Работа с f-строками 2.0
- Управление ресурсами в Python
- Генерация QR-кодов с библиотекой qrcode
- Управление доступом к модулю
- Установка Python — Простое руководство















