<分区> 分区>
我有如下列表:
a = [ 1, 2 , 3, 4, s, s+1]
我想保留前两个元素,然后将其余两个相邻元素相乘。 结果如下:
b = [1, 2, 12, s**2 + s]
我知道如果我想要求和,我可以使用下面的代码:
b = [*a[:2], *map(sum, (a[i: i + 2] for i in range(2, len(a), 2)))]
print (b)
我会得到结果:[1, 2, 7, 2*s + 1] 但是,我不知道如何获得乘法结果。 谢谢
