Может ли функция Python возвращать несколько значений?
Уровень: Junior
Ответ
Фактически функция возвращает один объект. Однако в Python поддерживается удобная упаковка/распаковка кортежей, поэтому создаётся впечатление, что функция возвращает несколько значений. Например, `return x, y` вернёт кортеж (x, y), который можно присвоить двум переменным: `a, b = func()`. Таким образом – через кортеж – функция может вернуться как бы “несколько” значений.