ღ Miranda

Python map和reduce

Python内建了map()和reduce()函数。

map()

map()接受两个参数,第一个是函数,第二个是一个可迭代对象,map()将函数作用于每个参数,把结果作为迭代器返回。

reduce()

reduce()把函数作用在一个序列上,函数必须有两个参数,reduce()把结果继续和下一个做累计运算,可以用作对一个序列求和。

可以把[1,3,4,5]变成1345:

实现一个字符串转浮点数的函数

另一种方法:

发表评论

电子邮件地址不会被公开。