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

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

Сообщение Anonymous »

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

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

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

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