Курс 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"
- Отладчик pdb: начало работы
- Работа с YAML в Python: PyYAML.
- Избегайте двойного подчеркивания
- Объединение словарей в Python
- Подсчет часто встречающихся элементов
- Списковый компрехеншен.
- Создание копии списка в Python
- Именованные кортежи в Python
- Проблема с изменяемыми аргументами
- Генерация случайных чисел Python
- Работа с SQLite в Python
- Создание коллекций из выражения-генератора
- Создание словарей в Python
- Удаление дубликатов с помощью множеств
- Добавление элементов в список: append() vs extend()
- Пропуск строк в файле с itertools
- Работа с функцией next() в Python
- Ускорение обработки данных с %autoawait
- Установка пакета в Python
- Перетасовка списков в Python
- Сортировка списка по индексам
- Создание списка дат
- Вычисление разности множеств в Python
- Сортировка HTML-элементов
- Декораторы в Python
- Подписка на каналы разработчиков
- Удаление файлов с shutil.os.remove()
- Метод init в Python
- Метод ifloordiv для пользовательских классов
- Python Метод sleep() из time
- Python: динамическая типизация и проверка типов
- Группы исключений в Python
- Разделение строки с помощью re.split()
- Преобразование списков в словарь
- Применение функции к элементам списка
- Перемещение и удаление файлов в Python
- Удаление URL-адресов в Python
- Проверка типа объекта в Python
- Множества и frozenset
- Модуль os в Python: работа с файлами
- Рациональные числа в Python
- Управление памятью в Python
- Основы Python за 14 дней
- Конвертация текстовых чисел с помощью Numerizer
- Работа с модулем cmath
- Атрибуты класса и экземпляра















