Курс Python → Возврат нескольких значений
Для возврата нескольких значений из функции в Python можно использовать кортежи. Кортеж — это неизменяемая упорядоченная коллекция объектов. Для возврата нескольких значений из функции, вы можете просто вернуть кортеж с этими значениями.
def multiple_values():
return 1, 2, 3
result = multiple_values()
print(result) # Выведет (1, 2, 3)
В данном примере функция multiple_values() возвращает кортеж с тремя значениями: 1, 2 и 3. При вызове функции и сохранении результата в переменной result, мы получаем кортеж (1, 2, 3).
Для того чтобы получить отдельные значения из возвращенного кортежа, можно использовать множественное присваивание:
def multiple_values():
return 1, 2, 3
a, b, c = multiple_values()
print(a) # Выведет 1
print(b) # Выведет 2
print(c) # Выведет 3
В этом примере мы используем множественное присваивание для присвоения каждому значению из кортежа переменных a, b и c. После этого мы можем обращаться к этим переменным для получения конкретных значений.
Другие уроки курса "Python"
- Создание OrderedDict
- Комментарии в Python
- Определение функций с необязательными аргументами
- Отображение графиков в Jupyter с Matplotlib
- Методы Python для работы с данными
- Принципы программирования
- Поиск самого длинного слова в списке с использованием max()
- Взаимодействие с sys
- Логирование с Loguru
- Удаление и повторная вставка ключа в OrderedDict
- Списки в Python: синтаксис представления
- Распаковка элементов массива
- Логические операторы в Python
- Сериализация данных в JSON с помощью json.dumps
- PEP-401: оператор
- Методы работы со списками
- Python groupby() из itertools: работа с повторяющимися элементами
- Применение функции к каждому элементу списка
- Транспонирование 2D-массива с помощью zip
- Объединение Python и Shell
- Библиотека sh: использование команд bash в Python
- Декораторы в Python
- Python и Монти Пайтон
- 9 уловок для чистого кода
- Изменение IP-адреса в Python
- Именование переменных в Python
- Проверка существования переменной с оператором :=
- Работа с эмодзи в Python
- Модуль Antigravity в Python 3
- Работа с файлами в Python
- Транспонирование матрицы в Python
- Профилирование с cProfile
- Хеширование паролей с использованием salt
- Поиск подстроки в строке
- Операции со строками в Python
- Многострочные комментарии в Python
- Работа с Enum в Python3.
- Удаление элементов из списка
- Python Менеджер контекста
- Извлечение новостей с newspaper3k
- Оператор распаковки в Python
- Профилирование данных с Pandas
- Основные функции и модули Python
- Нахождение самого длинного слова в списке с помощью max
- Игра Виселица на Python
- Обработка исключений в Python
- Конкатенация строк с помощью join()
- Генерация случайных чисел в Python















