例如map 函数合并这个方法看上去还可以,但是有个致命的缺点,就是map函数会返回值,并且这个返回值是没有用的。另外还需要提前声明一个变量,从代码的简洁性上,不够简洁优雅。sum 函数合并这个看上去很简洁,不过有类似字符串累加的性能陷阱。reduce 函数做序列的累加操作。列表推导式列表推导式,看着有些长,而且还要for循环两次,变成一行理解需要费劲一些,没有那么直观。itertools 类库通过第三方类库类实现的,相比其他的几个实现,看着还算比较优雅。最后的性能发现居然还很高。性能大对比欢迎大家共同探讨优雅的的实现和性能的优化。话不多说,直接上代码:
暂无评论