remova o valor Nenhum de uma lista sem remover o valor 0

| | | | | | | |

Comecei com essa fonte.

Minha lista

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

Quando eu executo isso:

L = filter(None, L) 

Recebi estes resultados

[23, 234, 89, 35, 9] 

Mas não é disso que eu preciso, o que eu realmente preciso é:

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

Porque estou calculando o percentil dos dados e o 0 faz muita diferença.

Como remover o valor Nenhum de uma lista sem removendo 0 valor?