Курс 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. Работа с датами в Python
  2. Пропуск начальных строк с помощью dropwhile()
  3. Преобразование документов в PDF с помощью Spire.Office
  4. Многострочные комментарии в Python
  5. Создание GUI с Tkinter: Entry
  6. Подсказки типов в Python
  7. Декораторы в Python
  8. Многострочные комментарии в Python
  9. Работа с многоуровневыми словарями в Python
  10. Получение пути к текущему скрипту с помощью os
  11. Обмен значений переменных в Python
  12. Создание вложенного генератора
  13. Метод setdefault() в Python
  14. Создание генераторов в Python
  15. Конкатенация строк в Python
  16. Лямбда-функции в Python
  17. Удаление дубликатов с помощью множеств
  18. Печать в одной строке
  19. Функция format() в Python
  20. Возврат нескольких значений
  21. Поиск с помощью регулярных выражений
  22. Работа с deque из collections
  23. Python enumerate() функции
  24. Округление дробей в Python
  25. Именование переменных в Python
  26. Создание пар из последовательностей
  27. Библиотека itertools: объединение списков
  28. Модуль xkcd: добавление юмора в Python
  29. Глобальные переменные в Python
  30. Проверка версии Python
  31. Запуск внешнего кода в Jupyter
  32. Поиск подстроки в строке
  33. Сглаживание списка
  34. Создание комплексных чисел
  35. Декоратор Ajax required
  36. Оформление кода на Python
  37. Проверка элементов списка условием
  38. Создание инструмента обнаружения плагиата
  39. Моржовый оператор в Python 3.8
  40. Замена текста с re.sub()
  41. Работа со словарями с defaultdict из collections
  42. Работа с контекстными менеджерами
  43. Объединение строк с помощью метода join
  44. Декоратор для группы пользователей в Django
  45. Парсинг веб-страниц с Beautiful Soup
  46. Курсы Яндекс Практикум
  47. Изменение списка срезами
  48. Библиотека funcy: удобные утилиты
  49. Работа с библиотекой requests
  50. Анонимные функции в Python

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