python杨辉三角函数问题

2025-06-21 22:49:48
推荐回答(1个)
回答1:

[1]
[1, 1]
[1, 2, 1]
[1, 3, 3, 1]
[1, 4, 6, 4, 1]
[1, 5, 10, 10, 5, 1]
执行你那个生成器,并生成6行杨辉三角的数据
经过观察你就会发现这个列表推导式[L[i-1] + L[i] for i in range(len(L))]是产生每一行的杨辉三角数据的。

L[i-1]+L[i]是根据前一行指定索引位置的杨辉三角数据,产生新的一行的数据