Курс 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
- Установка и использование модуля Wikipedia
- Создание виртуальной среды
- Инверсия списков и строк в Python
- Выборка чисел
- Область видимости переменных
- Оператор in и not in в Python
- Хэш-функции в Python
- Логирование с Loguru
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Поиск всех индексов подстроки
- Анализ кода — Python
- Перетасовка списков в Python
- Оператор continue в Python
- Функция zip() — объединение последовательностей
- Генерация фальшивых данных с Faker
- Преобразование range в итератор
- Оформление текста в консоли с TermColor
- Лямбда-функции в цикле
- Управление сессиями в Python
- Тип CodeType в Python.
- Непрерывная проверка в Python
- Метод matmul для умножения матриц
- Удаление дубликатов с помощью множеств
- Обновление ключей в Python
- Функция map() в Python
- Проверка существования переменной с оператором :=
- Явный импорт переменных
- Оператор match в Python
- Делегирование в Python
- Проверка кортежей.
- Операторы присваивания в Python
- Метод get() для словарей
- Извлечение новостей с newspaper3k
- Построение графиков в терминале с bashplotlib
- Метод сравнения объектов в Python
- Объединение словарей в Python
- Управление IP-адресами через прокси
- Отделение звука от видео
- Блок else в обработке исключений
- Метод classmethod
- Numpy: объединение массивов
- Измерение времени выполнения кода
- Оператор zip в Python
- Объединение коллекций в Python
- Определение индекса элемента списка
- Блок try-except-else
- Создание словарей в Python















