Курс 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
- Сортировка HTML-элементов
- Модуль subprocess: запуск внешних команд
- Навыки Python: строки, типы данных
- Освобождение памяти в Python
- Проверка дубликатов в Python
- Python и Юникод: работа с цифрами
- Преобразование PowerPoint в PDF.
- Метод __index__ в Python
- Оператор «not» в Python
- Создание функций с произвольным количеством аргументов
- Работа с географическими данными.
- Хранение данных с помощью dataclasses
- Функция pow() — возвести число в степень
- Python Calendar Usage
- Получение имени функции с помощью inspect
- Настройка вывода в Numpy
- Функция divmod() в Python
- Вычисление времени выполнения
- Функция findall() для поиска вхождений строки
- Enum в Python
- Использование модуля math
- Аннотации типов в Python
- Работа с модулем random
- Метод remove() для удаления элемента из списка
- Работа с массивами в Python
- Разделение строк в Python
- Обработка исключений в Python
- Визуализация пропусков данных
- Метаклассы в Python
- Переворот строки
- Метод eq для сравнения объектов
- Бесконечные списки в Python
- Обезопасьте ввод данных
- Метод rxor для операции побитового исключающего «или»
- Ускорение выполнения кода в Python
- Замена символов в строке
- Оператор += для объединения строк
- Python Аргументы по умолчанию
- Обработка ошибок в JSON данных
- Обмен значений переменных в Python
- Очистка списка от False, None, 0, «»
- Работа с YAML в Python
- Ограничение ресурсов в Python
- Введение в PyTorch















