关闭

python 内置函数

标签: python
48人阅读 评论(0) 收藏 举报
分类:
#filter
def fun1(s):
    if s != 'a':
        return  s
str = ['a','b','c','d']
f1 = filter(fun1 , str)
print(list(f1))
['b', 'c', 'd']

#map
str = ['1','2','3']
def fun2(s):
    return s+'martin'
var = map(fun2,str)
print(list(var))
['1martin', '2martin', '3martin']

#reduce
def add(x,y):
    return  x+y
ret = reduce(add, range(1,101))
print(ret)
5050

#lambda
print(reduce(lambda x,y:x*y,range(1,6)))
120
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2509次
    • 积分:538
    • 等级:
    • 排名:千里之外
    • 原创:51篇
    • 转载:3篇
    • 译文:2篇
    • 评论:0条