最近在天天学习Python,学到匿名函数时,突然写了一个特别简洁的函数,所以就打算把它分享出来
郑重声明,我写的是一个sum函数,虽然不知道python内置的是怎么实现的,在写之前,也从未看过源码
def sum(*args):
return reduce(lambda x,y:x+y,args)
传的是可变参数,当然要是传其他的也好改
我自己感觉这是实现sum求和的最简单的实现方式了
*args表示的是可变参数,这没啥好解释的
最近在天天学习Python,学到匿名函数时,突然写了一个特别简洁的函数,所以就打算把它分享出来
郑重声明,我写的是一个sum函数,虽然不知道python内置的是怎么实现的,在写之前,也从未看过源码
def sum(*args):
return reduce(lambda x,y:x+y,args)
我自己感觉这是实现sum求和的最简单的实现方式了
*args表示的是可变参数,这没啥好解释的