Получение первого значения, отличного от None, из спискаPython

Программы на Python
Ответить
Anonymous
 Получение первого значения, отличного от None, из списка

Сообщение Anonymous »

Есть ли способ получить первое значение, отличное от None, учитывая список? И если да, то каков будет питонический способ сделать это?

Например, у меня есть:
В этом случае, если a равно None, то я хотел бы получить b. Если a и b оба равны None, я бы хотел получить d.

В настоящее время я делаю что-то вроде (((a или b) или c) или d), есть ли другой способ?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»