python list列表筛选怎么操作,列表推导式法

list列表筛选的方法

Python中,要筛选list列表中的元素,一种方法是可以使用for循环来遍历并通过if条件判断来筛选满足条件的元素,另一种方法是使用列表推导式。这里将分别介绍两种方法。因为列表的元素的类型有多种形式,筛选的条件更是可以千奇百怪(不仅仅是实例中的比较大小那么简单),所以,这在将筛选的代码封装为一个函数——以方便代码的重复利用和方便调用——带来了很大的难度(以鄙人的水平是这样的)。所以,这里就仅仅以简单的实例来介绍这两种方法。

for循环筛选列表元素的代码设计

list1 = [0,1,2,3,4,5,6]
newList = []
for i in list1:
    if i < 3:
        newList.append(i)
print(newList)

列表推导式筛选列表元素的代码设计

list1 = [0,1,2,3,4,5,6]
newList2 = [i for i in list1 if i < 6]
print(newList2)

免责声明:内容仅供参考,不保证正确性!


全栈后端 / python教程 :


























Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.