Курс 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"
- Создание пар из последовательностей
- Структурирование именованных констант
- Установка и использование TensorFlow
- Доступ к локальным переменным
- Сортировка с помощью параметра key
- Метод hash в Python
- Объединение строк с помощью метода join
- Распаковка аргументов в Python
- Функция enumerate в Python
- Аннотации типов в Python
- Сортировка HTML-элементов
- Операции с матрицами в Python
- Назначение максимального и минимального значения переменной в Python.
- Обновление данных через PUT запрос
- Нахождение хеша для бесконечности и NaN в Python
- Проверка элемента в множестве.
- Форматирование чисел в Python
- Декораторы в Python
- Основы работы со списками
- Сортировка списка по индексам
- Сортировка и обратный порядок
- Создание генераторов в Python
- Удаление символа из строки
- Тестирование модели в PyTorch
- Функциональное программирование в Python
- Создание даты из строки ISO
- Создание коллекций из выражения-генератора
- Инициализация переменных
- Удаление дубликатов из списка с помощью dict.fromkeys
- Pillow: работа с изображениями
- Перезагрузка оператора в Python
- Генераторы в Python
- Преобразование range в итератор
- Управление контекстом выполнения кода
- Необязательные аргументы в Python
- Гибкие функции Python
- Однострочники Python
- Генерация QR-кодов с Python
- Проверка типов с использованием isinstance
- Преобразование типов данных в set comprehension
- Создание класса в Python
- Объединение словарей в Python
- 9 уловок для чистого кода
- Работа с deque из collections
- Работа с модулем os в Python
- Работа с асинхронными задачами в Python
- Передача словаря через **kwargs
- Атрибуты объекта в Python















