Entfernen Sie den Wert None aus einer Liste, ohne den Wert 0 zu entfernen

| | | | | | | |

Das war meine Quelle, mit der ich angefangen habe.

Meine Liste

L = [0, 23, 234, 89, None, 0, 35, 9] 

Wenn ich das ausführe:

L = filter(None, L) 

Ich erhalte diese Ergebnisse

[23, 234, 89, 35, 9] 

Aber das ist nicht das, was ich brauche, was ich wirklich brauche, ist:

[0, 23, 234, 89, 0, 35, 9] 

Weil ich das Perzentil der Daten berechne und die 0 einen großen Unterschied machen.

Wie man den None-Wert aus einer Liste ohne entfernt Wert 0 entfernen?