Не делай этого. Вы не можете назначить результат в одну строку, это очень неуклюже. (Если вы не хотите сохранить результат, в этом случае лучше поместить его в метод.) Если ваше намерение с помощью dict состоит в самостоятельном документировании возвращаемых значений, то а) присвойте fn разумно объяснительное имя (например, " divmod ") и b) поместите оставшуюся часть объяснения в строку документации (которая является местом Pythonic, чтобы поместить их); Если для этой строки документации требуется больше двух строк, это говорит о том, что функция перегружена тематически и может быть плохой идеей.

hon у вас может быть функция, возвращающая несколько значений. Вот надуманный пример:

def divide(x, y):
    quotient = x/y
    remainder = x % y
    return quotient, remainder  

(q, r) = divide(22, 7)

Это кажется очень полезным, но похоже, что им также можно злоупотреблять («Ну ... функция X уже вычисляет то, что нам нужно в качестве промежуточного значения. Давайте сделаем так, чтобы X также вернул это значение»).

Когда вы должны нарисовать линию и определить другой метод?

Ответы на вопрос(9)

Ваш ответ на вопрос