Курс 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"
- Извлечение новостей с newspaper3k
- Создание матрицы в Python
- Обратное распространение ошибки
- Раздувающийся словарь в Python
- Итерация по копии коллекции
- Именование переменных в Python
- Оптимизация памяти с slots
- Копирование объектов в Python
- Создание новых списков в Python
- Работа с классами данных
- Срез в Python
- F-строки в Python 3.8
- Идентификатор объекта в Python
- Функции в Python: создание и вызов
- Оператор @ для умножения матриц
- Настройка логгера Logzero
- Метод rsub для пользовательских чисел
- Функция с **kwargs в Python
- Конкатенация строк с join() в Python
- Избегание циклических зависимостей классов в Python
- Автоматизация с Python
- Навыки Python: строки, типы данных
- Хеши в Python
- Списки: объединение, изменение
- Метод join() с набором
- Хэш-функции в Python
- Область видимости переменных
- Измерение времени выполнения
- Многопоточность и асинхронное программирование в Python
- Метод pop() списка
- Подсказки типов в Python
- Инверсия списка и строки в Python
- Фильтрация списков с itertools
- Функция reversed() в Python
- Создание коллекций из генератора
- Поиск частых элементов в списке
- Вложенные генераторы в Python
- Создание графики с черепахой
- Отладка утечек памяти в Python
- Отделение звука от видео
- Делегирование в Python
- Лямбда-функции в Python
- Удаление дубликатов из списка с помощью dict.fromkeys
- Перевод эмодзи и эмотиконов.















