列表的每个元素是整型的数据对,利用列表推导式构建新列表,新列表中每个元素为源列表中数据对的乘积。例如输入[(1,2), (3,4),(5,6)],输出应为[2,12,30]。编写代码实现
def fun4(l):
num1=[num for elme in l for num in elme]
l1=list()
for i in range(0,len(num1)):
if i%2==0:
l1.append(num1[i]*num1[i+1])
return l1