Курс Python → Возврат нескольких значений

Для возврата нескольких значений из функции в Python можно использовать кортеж. Просто поместите необходимые значения в кортеж и верните его из функции. Например:


def get_values():
    value1 = 10
    value2 = "Hello"
    return value1, value2

result = get_values()
print(result) # (10, 'Hello')

В данном примере функция get_values() возвращает два значения — число 10 и строку «Hello». При вызове функции результат запишется в переменную result, которую можно использовать дальше в коде.

Другой способ возврата нескольких значений из функции — использование словаря. В этом случае можно вернуть словарь с несколькими ключами и значениями:


def get_values():
    values = {'key1': 10, 'key2': "Hello"}
    return values

result = get_values()
print(result) # {'key1': 10, 'key2': 'Hello'}

Таким образом, в Python можно легко возвращать несколько значений из функции, используя кортежи или словари. Это удобно, когда необходимо вернуть несколько результатов вычислений или данных из функции для дальнейшей обработки в программе.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Добавление кнопки в tkinter
  2. Операторы увеличения и уменьшения переменной
  3. Проверка класса объекта
  4. Обработка данных в Python
  5. Поиск частых элементов в списке
  6. Отладка кода
  7. Применение функции map() в Python
  8. Участие в сообществе @selectel
  9. Операторы увеличения и уменьшения в Python
  10. Принципы LSP и ISP в Python
  11. Оператор морж в Python 3.8
  12. Использование модуля __future__
  13. Переменные класса и экземпляра
  14. Структурирование данных с Pydantic
  15. Распаковка с оператором *
  16. Использование двоеточия в Python
  17. Работа с контекстным менеджером Pool
  18. Изменение переменной в Python: nonlocal
  19. Библиотека sh: удобные команды терминала
  20. Работа с изменяемыми коллекциями
  21. Именованные срезы в Python
  22. Метод join() для объединения строк
  23. Сохранение Unicode в JSON
  24. Генераторы в Python
  25. Инверсия списка и строки в Python
  26. Метод title() в Python
  27. Извлечение новостей с помощью newspaper3k
  28. Сокращение ссылок с pyshorteners
  29. Объединение списков в Python
  30. Работа с itertools
  31. Форматирование строк в Python
  32. Кортежи в Python: особенности и преимущества
  33. Область видимости переменных
  34. Вычисление фазы комплексного числа
  35. Регистрация на курсы SF Education
  36. Antigravity модуль
  37. Атрибуты класса и экземпляра в Python
  38. Передача аргументов через **arguments
  39. Форматирование объектов с модулем pprint
  40. Удаление символов новой строки в Python.
  41. Оператор Walrus в Python
  42. Отправка поздравлений по дню рождения
  43. Декораторы в Python
  44. Тайное преобразование типа ключа
  45. Глубокое копирование объектов
  46. Работа с CSV файлами в Python
  47. Поиск наиболее частого элемента списке
  48. Печать списка с помощью метода join

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