if-not-none-then-none-else-default 的简短声明 [重复]
Posted
技术标签:
【中文标题】if-not-none-then-none-else-default 的简短声明 [重复]【英文标题】:Short statement for if-not-none-then-none-else-default [duplicate] 【发布时间】:2020-08-10 11:19:33 【问题描述】:环境:Python 3.8
是否有这样的简写:
def if_not_none_then_none_else_default(some_value, default):
if some_value:
return None
else:
return default
【问题讨论】:
None if some_value else default
【参考方案1】:
使用ternary:
def if_not_none_then_none_else_default(some_value, default):
return None if some_value else default
【讨论】:
以上是关于if-not-none-then-none-else-default 的简短声明 [重复]的主要内容,如果未能解决你的问题,请参考以下文章