リストを指定して、None 以外の最初の値を取得する方法はありますか? もしそうなら、そうするためのpythonicな方法は何でしょうか?
たとえば、私は持っています:
a = objA.addreses.country.code
b = objB.country.code
c = None
d = 'CA'
この場合、a が None なら、b を取得したいと思います。a と b が両方とも None の場合、I は d を取得したいと考えています。
現在、私は次のようなことを行っていますが(((a or b) or c) or d)
、別の方法はありますか?