What is the most Pythonic way to provide a fall-back value in an assignment?

后端 未结 9 2179
暗喜
暗喜 2021-02-01 04:29

In Perl, it\'s often nice to be able to assign an object, but specify some fall-back value if the variable being assigned from is \'undef\'. For instance:

my $x         


        
9条回答
  •  滥情空心
    2021-02-01 04:50

    There's python's ternary operation:

    a = x if x is not None else y
    

    Available in 2.5 and up.

提交回复
热议问题