Курс 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 Calendar Usage
- Работа с файлами и директориями в Python.
- Список переменных в Python
- Библиотека sh: использование команд bash в Python
- Генерация случайных чисел в Python
- Создание и инициализация объектов
- Преобразование генераторов в циклы
- Создание функций высшего порядка
- Оператор in для Python
- Избегание изменяемых аргументов
- Python OrderedDict и fromkeys() — работа с словарями
- Генераторы в Python
- Управление сессиями в Python
- Освоение Python
- Установка и использование модуля Wikipedia
- Удаление дубликатов из списка с помощью dict.fromkeys
- Аннотации типов в Python
- Создание функций с произвольным количеством аргументов
- Сложение матриц в NumPy
- Подсказки типов в Python
- Создание GUI на Tkinter
- Создание класса очереди
- Объединение списков с помощью zip
- Проверка существования переменной с оператором :=
- Модуль inspect: получение информации о объектах
- Структура данных deque в Python
- Работа со строками в Python
- Генерация QR-кодов с Python
- Работа с массивами в Numpy
- Создание Radio кнопок в tkinter
- Обработка ошибок в Python
- Разница между датами
- Создание словарей и множеств в Python.
- Создание и использование ChainMap
- Очистка данных с помощью pandas
- Функции range() в Python
- Структуры данных в Python
- Преобразование чисел в слова
- Работа с NumPy.linalg
- Метод ne для сравнения объектов
- Метод Enumerate() для списков
- Основы работы с базами данных в Python
- Создание копии итератора
- Обучение модели с указанием эпох
- Генераторы в Python
- Ускорение выполнения кода в Python















