1,最原始的方法:直接for倒序循环遍历处理
2,filter函数:
例:[1,4,5,6,2,5,7]中找i*i+3>36数
1)ans=filter(lambda x:x*x+3>36, [1,4,5,6,2,5,7])
print(list(ans))
2)def cal(x):
if x*x+3>36:
return True
else:
return False
ans=filter(cal, [1,4,5,6,2,5,7])
print(list(ans))
3,列表解析:[i for i in [1,4,5,6,2,5,7] if i*i+3>36]