Курс 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"
- Бинарный поиск
- Округление дробей в Python
- Сортировка в Python
- Хранение переменных в Python.
- Форматирование даты с strftime()
- Быстрый поиск кода
- PUT запрос для обновления данных
- Python Тесты и Гайды
- Подчеркивание в REPL
- Область видимости переменных
- Вывод баннеров
- Лямбда-функции в Python
- Метод rxor для операции побитового исключающего «или»
- Работа с изображениями Pillow
- Работа с атрибутом dict
- Получение текущей директории
- Enum в Python
- Функция reduce() из модуля functools
- Python enumerate() использование
- Копирование объектов в Python
- Извлечение данных из JSON
- Преобразование символов в нижний регистр
- Генераторы в Python
- Упрощение работы с JSON-данными в Python
- Метод setitem в Python
- Python 3.12: Псевдонимы типов
- Сравнение строк в Python
- Оператор continue в Python
- Использование функции enumerate()
- Разработка Telegram-ботов
- Сортировка списка по индексам
- Итерации в Python
- Python Метод sleep() из time
- Преобразование текста в нижний регистр
- Генераторы в Python
- Работа с Colorama
- Исправление ошибки NameError
- Работа с Path в Python
- Поиск индекса элемента в списке
- Генераторы и сеты в Python
- Конструктор в Python
- Сортировка и обратный порядок
- Декораторы с @wraps
- Подсчет количества элементов в списке















