码迷,mamicode.com
首页 > 其他好文 > 详细

内置函数

时间:2019-10-17 21:49:24      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:pst   range   lambda   cmap   list   str   ret   tools   匿名   

str = ["a","b","c","d"]
def ff(s):
if s != "c":
return s
dd = filter(ff,str) #dd迭代器 filter只过滤不改变
print(list(dd))
print(dd)


print("---------------------------------------------------------- ")
str2=["g","h","k","l"]
def ff2(gg):
return gg+"gg"
ffd = filter(ff2,str2) #filter只过滤不改变
print(list(ffd)) #[‘g‘, ‘h‘, ‘k‘, ‘l‘]
print("---------------------------------------------------------- ")
mapstr =["a","b","c"]
def mapfun(mapf):
return mapf+"m"
ccmap = map(mapfun,mapstr)
print(ccmap)
print(list(ccmap))

print("---------------------------------------------------------- ")


from functools import reduce
red = [1,2,3,4,5]
def redu(x,y): #必须是两个参数
return x * y
rr = reduce(redu,red) #range(1,101)
print(rr)
print("---------------------------------------------------------- ")

#匿名函数
la = reduce(lambda fa,fb : fa * fb,range(1,6))

print(la)

内置函数

标签:pst   range   lambda   cmap   list   str   ret   tools   匿名   

原文地址:https://www.cnblogs.com/TKOPython/p/11695210.html

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