我想执行以下操作:
a=max(a,3)
b=min(b,3)
但是有时 a
和 b
可能是 None
。
I was happy to discover that in the case of max
it works out nicely, giving my required result 3
, however if b
is None
, b
仍然是 None
…
任何人都可以想出一个优雅的小技巧 min
如果 None 中的参数之一返回数字?
原文由 Jonathan Livni 发布,翻译遵循 CC BY-SA 4.0 许可协议
你为什么不创建一个没有 None 值的生成器?它更简单、更干净。