代码 lst = [1,2,3,None] # 方法1:常规使用一个新列表 new_lst = [] for i in lst: if i is not None: new_lst.append(i) print(new_lst) # 方法2:通过列表解析完成 new_lst_1 = [i for i in lst if i is not None] print(new_lst_1) # 方法3:通过 filter 函数来实现 new_lst_2 = list(filter(None,lst)) print(new_lst_2)