从左到右对开始和可迭代项的总和并返回总数
所以对于你的代码,产生的操作sum是
[] + ['a','b','c'] + ['d','e','f'] + ['g','h','i']
Run Code Online (Sandbox Code Playgroud)
这是一个列表连接,并产生:
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i']
Run Code Online (Sandbox Code Playgroud)
请注意,如果您不提供 的start值[], sum 将使用的默认start值0并执行:
0 + ['a','b','c'] + ['d','e','f'] + ['g','h','i']
Run Code Online (Sandbox Code Playgroud)
结果是TypeError:
类型错误:不支持 + 的操作数类型:'int' 和 'list'