Курс 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
- Делегирование в Python
- Повторение элементов списков
- Списковые включения в Python
- Избегайте двойного подчеркивания
- Сравнение def и lambda в Python
- Фильтрация списка от «ложных» значений
- Работа с файлами и директориями в Python.
- Метод add для класса Vector
- Асинхронное выполнение задач в Python
- Работа с коллекциями Python
- Поиск простых чисел
- Оператор break в Python
- Defaultdict в Python
- Поиск индекса элемента
- Многострочные комментарии в Python
- Декораторы в Python
- Метод ipow для возведения в степень
- Форматирование даты с strftime()
- Создание виртуальной среды
- Преобразование строк в числа с плавающей запятой
- Работа с библиотекой xkcd
- Объединение коллекций в Python
- Работа с getopt
- Создание и удаление объектов
- Преобразование объекта в строку
- Протокол управления контекстом
- Область видимости переменных
- Проектирование Singleton с метаклассом
- Разделение строки с регулярными выражениями
- Использование двоеточия в Python
- Поиск самого частого элемента
- Удаление URL-адресов в Python
- Работа с комплексными числами
- Проблема с изменяемыми аргументами
- Установка и использование TensorFlow
- Defaultdict в Python
- Модуль itertools: эффективная работа с итераторами
- Оператор in для Python
- Принципы LSP и ISP в Python
- Создание копии списка в Python















