Курс 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"
- Добавление кнопки в tkinter
- Операторы увеличения и уменьшения переменной
- Проверка класса объекта
- Обработка данных в Python
- Поиск частых элементов в списке
- Отладка кода
- Применение функции map() в Python
- Участие в сообществе @selectel
- Операторы увеличения и уменьшения в Python
- Принципы LSP и ISP в Python
- Оператор морж в Python 3.8
- Использование модуля __future__
- Переменные класса и экземпляра
- Структурирование данных с Pydantic
- Распаковка с оператором *
- Использование двоеточия в Python
- Работа с контекстным менеджером Pool
- Изменение переменной в Python: nonlocal
- Библиотека sh: удобные команды терминала
- Работа с изменяемыми коллекциями
- Именованные срезы в Python
- Метод join() для объединения строк
- Сохранение Unicode в JSON
- Генераторы в Python
- Инверсия списка и строки в Python
- Метод title() в Python
- Извлечение новостей с помощью newspaper3k
- Сокращение ссылок с pyshorteners
- Объединение списков в Python
- Работа с itertools
- Форматирование строк в Python
- Кортежи в Python: особенности и преимущества
- Область видимости переменных
- Вычисление фазы комплексного числа
- Регистрация на курсы SF Education
- Antigravity модуль
- Атрибуты класса и экземпляра в Python
- Передача аргументов через **arguments
- Форматирование объектов с модулем pprint
- Удаление символов новой строки в Python.
- Оператор Walrus в Python
- Отправка поздравлений по дню рождения
- Декораторы в Python
- Тайное преобразование типа ключа
- Глубокое копирование объектов
- Работа с CSV файлами в Python
- Поиск наиболее частого элемента списке
- Печать списка с помощью метода join















