为什么我不能用内置总和对列表求和?

如果你有

x = ['A', 'B', 'C']
y = ['D', 'E', 'F']

然后你可以计算:

x+y # ['A', 'B', 'C', 'D', 'E', 'F']

但是如果你这样做

sum([x,y])

你得到

知道为什么吗?

回答

它,因为sum总是“添加”start默认为0. 尝试

sum([x,y], start=[])

以上是为什么我不能用内置总和对列表求和?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>