列表:
- 筛选列表中符合条件的元素
最常用的是迭代法,常用的有列表解析和filter函数过滤。 但是filter函数过滤的消耗时长要大于列表解析
- 创建列表
from random import randint
data = [randint(-10 ,10) for _ in range(10)]
- 进行过滤处理:
print (filter(lambda x:x>=0,data))
OR
- 列表解析
[ x for x in data if
列表:
- 筛选列表中符合条件的元素
最常用的是迭代法,常用的有列表解析和filter函数过滤。 但是filter函数过滤的消耗时长要大于列表解析
from random import randint
data = [randint(-10 ,10) for _ in range(10)]
print (filter(lambda x:x>=0,data))
OR
[ x for x in data if