Курс 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"
- Проверка дублей в списке.
- Манипуляция формой массива в Numpy
- Глобальные переменные в Python
- Гибкие функции Python
- Преобразование документов в PDF с помощью Spire.Office
- Форматирование данных с помощью pprint
- Генерация QR-кодов с Python
- Переопределение метода sub
- Преобразование генераторов в циклы
- Обработка исключений в Python
- Переопределение метода divmod
- Работа с индексами списков
- Импорт с альтернативным именем
- Оператор «моржа» (Walrus Operator)
- Форматирование строк в Python
- Поиск повторов в списке
- Пропуск строк в файле с itertools
- Склеивание строк через метод join()
- Транспонирование 2D-массива с помощью zip
- Оператор деления для класса Rational
- Python 3.12: Псевдонимы типов
- Замеры производительности в Python
- Расчет времени выполнения
- Метод Enumerate() для списков
- Функции all и any в Python
- Разделение функций на этапы
- Работа со словарями в Python
- Ускоренный импорт библиотек
- Создание генераторов в Python
- Библиотека Chartify: руководство
- Параллельные вычисления в Python
- Удаление элементов из списка в Python
- Применение промокода в Много лосося
- Сравнение строк в Python
- Функция map() в Python
- Функции any() и all() в Python
- Concrete Paths — метод .with_suffix()
- Тестирование с responses
- Установка random seed в Python
- Многопроцессорное программирование в Python
- Проверка наличия элемента в списке
- HTTP-запросы с библиотекой Requests
- Изучение объектов с помощью dir()
- Списковое включение в Python
- Сортировка в Python
- Ускорение кода с помощью векторизации
- Генераторы по генератору
- Поиск индексов подстроки















