# You can convert to a pandas series and back to a list: # pd.Series(listname).fillna(0).tolist() listname = [1, np.nan, 2, None, 3] pd.Series(listname, dtype=object).fillna(0).tolist() # [1, 0, 2, 0, 3]