Курс 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"
- Проблемы с dict в Python
- Реверс строки в Python
- Counter() — подсчет элементов
- Оформление текста в консоли с TermColor
- Эффективная конкатенация строк с использованием join()
- Работа с getopt
- Математические функции в Python
- Импорт в Python: список all
- Взаимодействие с sys
- Bootle — простой веб-фреймворк
- Переопределение унарных операторов
- Метод __index__ в Python
- Декораторы в Python
- HTTP-запросы с библиотекой Requests
- UserString в Python
- Переменная с нижним подчеркиванием
- Множественное присваивание в Python
- Вывод с переменной через запятую
- Работа с модулем Calendar
- Оператор match в Python
- JMESPath в Python
- Переменная Шредингера
- Возведение в квадрат с помощью itertools
- Конкатенация строк в Python
- Логирование с Logzero
- Работа с файлами в Python
- Глобальные переменные в Python
- Работа с датами в Python
- Очистка вывода в Python
- Получение списка файлов в директории с использованием os
- Объединение словарей в Python
- ChainMap.new_child() — добавление нового словаря
- Получение срезов итераторов
- Использование type hints
- Нарезка списков в Python
- Сглаживание списка
- Метод getitem для доступа к элементам последовательности
- Метод get для словаря
- Работа с collections в Python.
- Python Поверхностное Копирование
- Атрибуты класса и экземпляра
- Объединение кортежей в Python
- Отправка POST запроса на сервер.















