Курс 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"
- JSON в Python: модуль, dump, dumps, load
- Создание словаря с значением по умолчанию
- Таймер обратного отсчета
- Сравнение объектов в Python
- Импорт и использование модулей в Python
- Модуль xkcd: загрузка комиксов
- Нахождение разницы между списками в Python
- Метод enumerate() в Python
- Метод split() для разделения строк
- Lambda-функция в Python: использование с map() и sum()
- Просмотр атрибутов и методов класса
- Переворот строки
- Отслеживание выполнения программы с библиотекой tqdm
- Замена подстроки
- Создание лямбда-функций
- Функция findall() для поиска вхождений строки
- Аннотации типов в Python
- Проверка переменных окружения в Python
- Разделение строк методом split()
- Просмотр атрибутов и методов класса
- Генерация фальшивых данных с Faker
- Оператор == в Python
- Применение функции к элементам списка
- Создание множества в Python
- Сортировка элементов с OrderedDict
- Установка и загрузка Instaloader
- Отладка в Python
- Функции высшего порядка в Python
- Работа с URL-адресами в Python
- Профилирование с cProfile
- Создание класса очереди
- Оператор break в Python
- Основы Python
- Генератор списка с условием if
- capitalize() — изменение регистра первого символа строки
- Метод setdefault() в Python
- Pillow: работа с изображениями
- Поиск наиболее частого элемента в списке
- Работа с дробями в Python
- Удаление пробелов методом translate()
- Ветвление выражения в Python
- Ограничение ресурсов в Python
- Создание и использование модулей в Python
- Работа с необработанными строками
- Python: изменяемые и неизменяемые коллекции
- Переопределение метода divmod















