fileter功能主要使用在需要对数据进行多种操作,并对数据进行过滤的操作. 普通函数实现: movie = ['sb_alex', 'wupei', 'tiger', 'goosb','xxfd','sb_xxx'] def fileter_peope(func,array): ret=[] for i in array: if not func(i): ret.append(i) return ret res = fileter_peope(lambda n:n.startswith("sb
1.总共有3个人看电影,有2个人看电影经常说话,我们把他们两个过滤出去 move_people=["gouguoqi","beiye_sb","xiudiannao_sb"] ret=[] for n in move_people: if n.endswith("sb"): pass else: ret.append(n) print (ret) C:\python35\python3.exe D:/pyproject/day
1.filter滤波器函数定义一个数组,需求:过滤出带ii的字符串 arr=['dsdsdii','qqwe','pppdiimmm','sdsa','sshucsii','iisdsa'] def filter_ii(n): return 'ii' in n def filter_test(func,array): ret=[] for i in array: if not func(i):#注意内置函数没有not ret.append(i) return ret print(list(fil