1 #电影院聚集了一群看电影bb的傻逼,让我们找出他们
2 movie_people=['alex','wupeiqi','yuanhao','sb_alex','sb_wupeiqi','sb_yuanhao']
3 # ret=[]
4 # for i in movie_people:
5 # if not i.startswith('sb'):
6 # ret.append(i)
7 # print(ret)
8
9 def tell_sb(x):
10 return x.startswith('sb')
11
12
13 def filter_test(func,array):
14 ret=[]
15 for i in array:
16 if func(i):
17 ret.append(i)
18 return ret
19
20 print(filter_test(tell_sb,movie_people))
21
22
23 #函数filter,返回可迭代对象(就是上面的过程)
24 print(filter(lambda x:x.startswith('sb'),movie_people))