Курс 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"

  1. Создание пар из последовательностей
  2. Структурирование именованных констант
  3. Установка и использование TensorFlow
  4. Доступ к локальным переменным
  5. Сортировка с помощью параметра key
  6. Метод hash в Python
  7. Объединение строк с помощью метода join
  8. Распаковка аргументов в Python
  9. Функция enumerate в Python
  10. Аннотации типов в Python
  11. Сортировка HTML-элементов
  12. Операции с матрицами в Python
  13. Назначение максимального и минимального значения переменной в Python.
  14. Обновление данных через PUT запрос
  15. Нахождение хеша для бесконечности и NaN в Python
  16. Проверка элемента в множестве.
  17. Форматирование чисел в Python
  18. Декораторы в Python
  19. Основы работы со списками
  20. Сортировка списка по индексам
  21. Сортировка и обратный порядок
  22. Создание генераторов в Python
  23. Удаление символа из строки
  24. Тестирование модели в PyTorch
  25. Функциональное программирование в Python
  26. Создание даты из строки ISO
  27. Создание коллекций из выражения-генератора
  28. Инициализация переменных
  29. Удаление дубликатов из списка с помощью dict.fromkeys
  30. Pillow: работа с изображениями
  31. Перезагрузка оператора в Python
  32. Генераторы в Python
  33. Преобразование range в итератор
  34. Управление контекстом выполнения кода
  35. Необязательные аргументы в Python
  36. Гибкие функции Python
  37. Однострочники Python
  38. Генерация QR-кодов с Python
  39. Проверка типов с использованием isinstance
  40. Преобразование типов данных в set comprehension
  41. Создание класса в Python
  42. Объединение словарей в Python
  43. 9 уловок для чистого кода
  44. Работа с deque из collections
  45. Работа с модулем os в Python
  46. Работа с асинхронными задачами в Python
  47. Передача словаря через **kwargs
  48. Атрибуты объекта в Python

Marketello читают маркетологи из крутых компаний