Курс 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
- Поиск файлов по шаблону
- Работа с WindowsPath()
- Генераторы списков в Python
- Установка и использование emoji
- Функции map() и reduce() в Python
- Функция enumerate() в Python
- Разделение строки на пары ключ-значение.
- Списки: объединение, изменение
- Оператор @ для умножения матриц
- Обязательные аргументы в Python
- Повторение и перенос строки
- Распаковка аргументов в Python
- Генерация фальшивых данных с Faker
- Генераторы в Python
- Форматирование чисел в Python
- Работа с итераторами через срезы
- Измерение времени выполнения
- Метод enumerate() в Python
- Создание объекта времени
- Проблемы с именами переменных
- Именованные кортежи в Python
- Создание списков в Python
- Работа с файлами в Python
- Область видимости переменных
- Проверка файла .py на синтаксис.
- Создание списка дат
- Создание виртуальной среды
- Применение функции к каждому элементу списка
- Генераторы в Python
- Отрицательные индексы списков
- Проверка условий в Python
- Логические операторы в Python
- Antigravity модуль
- Модуль Antigravity в Python 3
- Python reversed() vs срез[::-1]
- Библиотека Rich: форматирование текста
- Многопроцессорное программирование в Python
- Модуль inspect
- Избегание циклических зависимостей классов в Python
- Сохранение и загрузка модели в PyTorch
- Искажение имен в Python
- CSV строка разделение в Python
- *args и **kwargs в Python
- Избегайте двойного подчеркивания















