Курс 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. Создание OrderedDict
  2. Комментарии в Python
  3. Определение функций с необязательными аргументами
  4. Отображение графиков в Jupyter с Matplotlib
  5. Методы Python для работы с данными
  6. Принципы программирования
  7. Поиск самого длинного слова в списке с использованием max()
  8. Взаимодействие с sys
  9. Логирование с Loguru
  10. Удаление и повторная вставка ключа в OrderedDict
  11. Списки в Python: синтаксис представления
  12. Распаковка элементов массива
  13. Логические операторы в Python
  14. Сериализация данных в JSON с помощью json.dumps
  15. PEP-401: оператор
  16. Методы работы со списками
  17. Python groupby() из itertools: работа с повторяющимися элементами
  18. Применение функции к каждому элементу списка
  19. Транспонирование 2D-массива с помощью zip
  20. Объединение Python и Shell
  21. Библиотека sh: использование команд bash в Python
  22. Декораторы в Python
  23. Python и Монти Пайтон
  24. 9 уловок для чистого кода
  25. Изменение IP-адреса в Python
  26. Именование переменных в Python
  27. Проверка существования переменной с оператором :=
  28. Работа с эмодзи в Python
  29. Модуль Antigravity в Python 3
  30. Работа с файлами в Python
  31. Транспонирование матрицы в Python
  32. Профилирование с cProfile
  33. Хеширование паролей с использованием salt
  34. Поиск подстроки в строке
  35. Операции со строками в Python
  36. Многострочные комментарии в Python
  37. Работа с Enum в Python3.
  38. Удаление элементов из списка
  39. Python Менеджер контекста
  40. Извлечение новостей с newspaper3k
  41. Оператор распаковки в Python
  42. Профилирование данных с Pandas
  43. Основные функции и модули Python
  44. Нахождение самого длинного слова в списке с помощью max
  45. Игра Виселица на Python
  46. Обработка исключений в Python
  47. Конкатенация строк с помощью join()
  48. Генерация случайных чисел в Python

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