Курс 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"
- Установка User-Agent в Python
- Руководство по библиотеке pydantic
- Отладка в командной строке
- Обратное распространение ошибки
- Метод join() для объединения строк
- Операторы увеличения и уменьшения в Python
- Приоритет операций в Python
- Лимиты на ресурсы Python
- Переменные в Python
- Транспонирование 2D-массива с помощью zip
- Копирование объектов в Python
- Метод repr() в Python
- Лямбда-функции в цикле
- Сортировка в Python
- Частичное совпадение ввода
- Работа с timedelta
- Проверка индексов коллекции
- Необязательные аргументы в Python
- Именованные аргументы в Python
- Операторы сравнения в Python
- Отправка HTTP-запросов в Python
- Добавление элемента в список.
- Удаление специальных символов
- Введение в PyTorch
- Оператор continue в Python
- Списковое включение в Python
- TON Smart Challenge #2: участие и подготовка
- Логирование с Logzero: ротация файла
- Округление чисел с помощью round
- Работа с географическими данными в Python
- Модуль functools в Python
- Анализ кода — Python
- Обязательные аргументы в Python
- Структура данных словарь в Python
- PEP-401: оператор
- Названия переменных
- Лямбда-функции в defaultdict
- Логирование с Logzero
- Оператор морж в Python 3.8
- Оптимизация гиперпараметров в Python
- Оптимизация памяти с __slots__
- Поиск наиболее частого элемента в списке
- Counter() — подсчет элементов
- Регистрация на TenChat
- Управление доступом к модулю
- Фильтрация списка чисел
- Вложенные функции в Python
- Функция enumerate() в Python















