Курс 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
- Лямбда-функции в Python
- Функция enumerate в Python
- Безопасный доступ к значениям словаря
- Перевод текста с Python Translator
- Мониторинг памяти с Pympler
- Создание пустых функций и классов в Python
- Применение промокода в Много лосося
- Метод setdefault() в Python
- Нахождение хеша для бесконечности и NaN в Python
- Сортировка данных с лямбда-функциями
- Работа со строками в Python
- Комментарии в Python
- Карта бомбоубежищ в Москве и Питере
- Особенности ключей словаря в Python
- Логирование с Logzero
- Обход элементов в Python
- Работа с OpenCV
- Разница между датами
- Шаблоны Flask: условия и циклы
- Удаление ключей из словаря
- Регистрация на хакатоне
- Переопределение метода xor в Python
- Автоматизация действий с Pyautogui
- Копирование в Python
- Аннотации типов в Python
- Применение функций в Python
- F-строки в Python 3.8
- Именование столбцов в Python с pandas
- Работа с дробями в Python
- Оператор объединения словарей
- Оператор assert в Python
- Метод ipow для возведения в степень
- Работа с YAML в Python
- Переменная с нижним подчеркиванием
- Псевдонимы в Python
- Оператор умножения для вектора
- Извлечение новостей с помощью newspaper3k
- Пустой оператор pass в Python
- Преобразование кортежа в словарь.
- Использование функции product
- Управление сессиями в Python















