问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
from functools import reduce
import operator
a=reduce(operator.add, [[1, 2], [3]], [])
b=reduce(lambda x,y:x+y, [[1, 2], [3]], [])
c=[1,2]+[3]
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
为什么a的步进直接一步到位给出答案,类似c
b的步进是可以清楚地看到reduce函数的赋值,运算,返回运算结果这三步的(我猜是这三步)
其实b的步进我也有一个问题为什么x首先赋值的是[],而y赋值是[1,2]