Курс 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
- Добавление элементов в список: append() vs extend()
- Логирование с Logzero
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Поиск уникальных элементов строкой в Python
- Преобразование документов в PDF с помощью Spire.Office
- Множественное наследование в Python
- Переменные в Python: сокращение гласных
- Оператор Walrus: правильное использование
- Метод enumerate() в Python
- Проверка типов с помощью isinstance
- Управление асинхронными задачами с помощью Semaphore
- Сравнение строк в Python
- Pillow: работа с изображениями
- Получение текущей даты и времени
- Преобразование генераторов в циклы
- Расчет времени выполнения
- Получение текущей даты и времени с помощью datetime
- Распаковка с оператором *
- Python: цикл for и оператор присваивания
- Работа со стеком в Python
- Работа с процессами в Python
- Работа с контекст-менеджером «with»
- Повторение элементов в Python
- Python Метод Union Множеств
- Анонимные функции в Python
- Оператор in и not in в Python
- Установка и загрузка Instaloader
- Проверка вхождения подстроки
- Создание класса очереди
- Создание итерируемых объектов
- Обмен данными с asyncio.Queue
- Работа со строками в Python
- Создание панели меню Tkinter
- Работа с исключениями в Python
- Изменение списка срезами
- Библиотека Rich: форматирование текста
- Функция zip() в Python
- Документация функции help() в Python
- Декоратор для группы пользователей в Django
- Разделение строк методом split()
- Изменения в обработке логических значений
- Удаление дубликатов с помощью множеств
- Различия символов в Python















