Курс Python → Возврат нескольких значений
Для возврата нескольких значений из функции в Python можно использовать кортеж. Просто поместите необходимые значения в кортеж и верните его из функции. Например:
def get_values():
value1 = 10
value2 = "Hello"
return value1, value2
result = get_values()
print(result) # (10, 'Hello')
В данном примере функция get_values() возвращает два значения — число 10 и строку «Hello». При вызове функции результат запишется в переменную result, которую можно использовать дальше в коде.
Другой способ возврата нескольких значений из функции — использование словаря. В этом случае можно вернуть словарь с несколькими ключами и значениями:
def get_values():
values = {'key1': 10, 'key2': "Hello"}
return values
result = get_values()
print(result) # {'key1': 10, 'key2': 'Hello'}
Таким образом, в Python можно легко возвращать несколько значений из функции, используя кортежи или словари. Это удобно, когда необходимо вернуть несколько результатов вычислений или данных из функции для дальнейшей обработки в программе.
Другие уроки курса "Python"
- Метод __irshift__ для побитового сдвига вправо
- Получение обратного списка чисел
- Декоратор защиты анонимных пользователей
- Работа с географическими данными в Python
- Хеширование паролей с использованием salt
- Динамические маршруты во Flask
- Просмотр атрибутов и методов класса
- Срезы в Python
- Поиск шаблона в строке
- Перемешивание списка с shuffle()
- Настройка вывода в Numpy
- Установка и использование pyshorteners
- Функция reversed() в Python
- Справка по импортированным модулям
- Создание новой даты в Python
- f-строки в формате строк
- Метод Enumerate() для списков
- Кортеж в Python: создание, доступ, изменение
- Искажение имен в Python
- Извлечение аудио из видео
- Структура данных словарь в Python
- Работа с argparse
- Python: динамическая типизация и проверка типов
- Цикл for в Python
- Выражения-генераторы в Python
- Структура строк в Python
- Копирование объектов в Python
- Создание веб-приложения с Flask
- Объединение коллекций в Python
- Расчет времени выполнения программы
- Профилирование кода
- Удаление дубликатов из списка с помощью dict.fromkeys
- Progress с библиотекой tqdm
- Чтение бинарного файла в Python.
- Итераторы с потерямиZIP
- Метод join() для объединения элементов в строку.
- Работа со случайными элементами
- Создание виртуальной среды
- Область видимости переменных
- Регулярные выражения: метод match
- Работа с дробями в Python
- Сложение матриц в NumPy
- Ввод нескольких значений
- Обработка ошибок в JSON данных















