1

我有依赖于 python 2 打字功能的代码

result1 = result_or_None (...)
result2 = result_or_None (...)

final = max (result1, result2)

问题是 - python 3 不支持"Result string" > None比较,因此代码返回运行时异常。Python 2 很好地支持了这一点。有没有办法以惯用的方式实现这一点(例如,没有明确列举所有 None 情况)?

这也使用了函数式编程的想法(无作为底值) - 在 python3 中没有看到它有点令人失望(删除它的理由是什么?)

4

0 回答 0