给定一个列表,有没有办法获取第一个非None的值?如果有,那么使用Python的方式是什么?
例如,我有:
a = objA.addreses.country.code
b = objB.country.code
c = None
d = 'CA'
在这种情况下,如果a为None,则我想获得b。如果a和b都为None,则我想获得d。
目前我正在使用类似 (((a or b) or c) or d) 的方式,还有其他方法吗?
(((a or b) or c) or d)
用户名或邮箱地址
密码