【问题标题】:Short statement for if-not-none-then-none-else-default [duplicate]if-not-none-then-none-else-default 的简短声明 [重复]
【发布时间】: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

标签: python python-3.x


【解决方案1】:

使用ternary

def if_not_none_then_none_else_default(some_value, default):
    return None if some_value else default 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-01
    • 2011-02-12
    • 2016-05-01
    • 1970-01-01
    • 2022-07-05
    • 2017-10-21
    • 1970-01-01
    • 2020-04-25
    相关资源
    最近更新 更多