Курс 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. Извлечение новостей с newspaper3k
  2. Создание матрицы в Python
  3. Обратное распространение ошибки
  4. Раздувающийся словарь в Python
  5. Итерация по копии коллекции
  6. Именование переменных в Python
  7. Оптимизация памяти с slots
  8. Копирование объектов в Python
  9. Создание новых списков в Python
  10. Работа с классами данных
  11. Срез в Python
  12. F-строки в Python 3.8
  13. Идентификатор объекта в Python
  14. Функции в Python: создание и вызов
  15. Оператор @ для умножения матриц
  16. Настройка логгера Logzero
  17. Метод rsub для пользовательских чисел
  18. Функция с **kwargs в Python
  19. Конкатенация строк с join() в Python
  20. Избегание циклических зависимостей классов в Python
  21. Автоматизация с Python
  22. Навыки Python: строки, типы данных
  23. Хеши в Python
  24. Списки: объединение, изменение
  25. Метод join() с набором
  26. Хэш-функции в Python
  27. Область видимости переменных
  28. Измерение времени выполнения
  29. Многопоточность и асинхронное программирование в Python
  30. Метод pop() списка
  31. Подсказки типов в Python
  32. Инверсия списка и строки в Python
  33. Фильтрация списков с itertools
  34. Функция reversed() в Python
  35. Создание коллекций из генератора
  36. Поиск частых элементов в списке
  37. Вложенные генераторы в Python
  38. Создание графики с черепахой
  39. Отладка утечек памяти в Python
  40. Отделение звука от видео
  41. Делегирование в Python
  42. Лямбда-функции в Python
  43. Удаление дубликатов из списка с помощью dict.fromkeys
  44. Перевод эмодзи и эмотиконов.

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