從列表中刪除 None 值而不刪除 0 值

| | | | | | | |

這是我開始使用的來源。

我的列表

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

當我運行這個時:

L = filter(None, L) 

我得到了這個結果

[23, 234, 89, 35, 9] 

但這不是我需要的,我真正需要的是:

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

因為我正在計算數據的百分位數,而 0 會產生很大的不同。

如何在沒有的情況下從列表中刪除 None 值刪除 0 值?