Курс 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"
- Модуль math: константы π и e
- Форматирование кода на Python
- Преобразование числа в список цифр
- Основные методы NumPy
- Установка и использование Virtualenv
- Перемещение и удаление файлов в Python
- Модуль future Python
- Работа с модулем random
- Ускорение кода с помощью векторизации
- Работа с JSON данными в Python
- Объединение словарей в Python
- Проверка существования переменной с оператором :=
- Извлечение данных из JSON
- Решение переменной Шредингера
- Создание функций высшего порядка
- Ветвление выражения в Python
- Работа с файлами в Python
- Обработка ошибок в JSON данных
- Python enumerate() использование
- Работа с массивами в Numpy
- Установка и использование Logzero
- Основы Python за 14 дней
- Defaultdict в Python
- Создание Telegram-бота на Python
- Метод rxor для операции побитового исключающего «или»
- Обратный список чисел
- Раздувающийся словарь в Python
- Работа с массивами в Python
- Оценка выражений генератора в Python
- Итераторы в Python
- Мощь вложенных функций в Python
- Считывание бинарного файла в Python
- Оператор * в Python
- Поиск частых элементов в списке
- Импорт модулей в Python 3.12
- Оператор Walrus: правильное использование
- Работа с многоуровневыми словарями в Python
- Импорт в Python: список all
- Объединение словарей в Python 3.5+
- Работа с кортежами в Python
- Работа с IP-адресами в Python
- Регулярные выражения: метод match
- Создание вкладок с TKinter
- Избегайте ошибку FileNotFoundError















