Курс 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"
- Работа с библиотекой requests
- Принципы SRP и OCP
- Создание словарей и множеств в Python
- Генераторы в Python
- Переопределение оператора % для объектов
- Работа с CSV файлами в Python
- Метод gt в Python
- Основные операции с библиотекой Numpy
- Оператор += для объединения строк
- List Comprehension Tutorial
- Функция eval() в Python
- Структуры данных в Python
- Искажение имен в Python
- Работа с модулем random
- Операторы увеличения и уменьшения в Python
- Шаблоны и наследование в Flask
- Измерение времени выполнения
- Объединение словарей в Python
- Метод matmul для умножения матриц
- Логирование с Logzero
- Прокачанный трейсинг ошибок
- Присвоение значений переменным в Python
- Структурирование данных с Pydantic
- Python itertools combinations() — группировка элементов
- Поиск индекса элемента
- Генераторы по генератору
- Комментарии в Python.
- Преобразование текста в речь с Python
- Разбиение строки в Python
- Сортировка в Python
- Переопределение метода xor в Python
- Counter() — подсчет элементов
- Особенности ключей словаря в Python
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Генератор бросков кубиков
- Решатель судоку на Python с pygame
- Функция zip() для объединения списков
- Создание .exe файла с pyinstaller
- Возведение в квадрат с помощью itertools
- Генерация фальшивых данных с Faker
- Работа с аргументами командной строки в Python
- Python reversed() vs срез[::-1]















