码迷,mamicode.com
首页 > 编程语言 > 详细

用于踢掉数组中某个(些)参数的小函数

时间:2018-06-24 11:45:05      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:show   pre   app   print   筛选   返回   UNC   turn   获得   

movie_people=[alex,sb_wwo,asw,as_sb]   #定义一个数组

#def sb_show(n):  #定义一个方法
#    return n.endswith(‘sb‘)  #返回一个结尾带“sb”的参数

#lambda n:n.endswith(‘sb‘)  #使用匿名函数可以替代上述的方法

def filter_test(func,array):
    ret=[]  #设置空数组,用于接收传入的参数
    for i in array:  #遍历数组
        if not func(i):  #用if函数进行条件筛选
            ret.append(i)  #将获得的结果一一追加到ret中
    return ret
#res=filter_test(sb_show,movie_people)
res=filter_test(lambda n:n.endswith(sb),movie_people)
print(res)

 

 

用于踢掉数组中某个(些)参数的小函数

标签:show   pre   app   print   筛选   返回   UNC   turn   获得   

原文地址:https://www.cnblogs.com/banzui/p/9219727.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!