在列表中进行条件筛选的几种方式--python

171 阅读1分钟

背景

有时候需要在将列表中不需要的元素删除,或者将列表的元素进行一些字符串等操作后,重新组成新的列表。

案例

删除元素值为0的元素 lis1 = [1,3,0,5,4,0,2,55,0]

方法一、使用列表推导式

lst2 = [i for i in lis1 if i  != 0]

方法二、使用lambda,filter

lst3 = filter(lambda x:x!=0,lis1)

未完待续...