
#python函数式编程之map用法
map(f,iterator)把结果作为新的iterator返回
map返回什么结果看iterator是什么类型
-
example 1
1
2
3
4
5def (x):
return x*x
ans = map(f,[1,2,3,4,5,6,7,8,9])
print(ans)#看不懂的东西
print(list(ans))# iterator是一个惰性序列,通过list让整个函数都计算出来并返回一个list -
example 2
1
2ans = list(map(str,[1,2,3,4,5,6,7,8,9]))
print(ans)




近期评论