print reduce(lambda x,y:x + y,[1,2,3])
你可以试试sum(1,2) ,应该报同样的错,所以是sum的理解有问题reduce(lambda x,y :sum([x,y]),[1,2,3,4])