我们可以尝试使 sum() 更智能,但Alex Martelli和Guido van Rossum希望将其重点放在算术求和上。
FWIW,您应该使用以下简单代码获得合理的性能:
result = []for seq in mylists: result += seq
对于您的另一个问题,“为什么总不能使用这种累加方法?”,请参见Python / bltinmodule.c中关于builtin_sum()的注释:
欢迎分享,转载请注明来源:内存溢出
我们可以尝试使 sum() 更智能,但Alex Martelli和Guido van Rossum希望将其重点放在算术求和上。
FWIW,您应该使用以下简单代码获得合理的性能:
result = []for seq in mylists: result += seq
对于您的另一个问题,“为什么总不能使用这种累加方法?”,请参见Python / bltinmodule.c中关于builtin_sum()的注释:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)