如何使用Python3实现嵌套List中的元素两两相乘

发布网友

我来回答

1个回答

热心网友

一、

AList = [[5,8], [3,6], [4,5], [3,8],[6,2]]
for i in range(len(AList)):
    AList.append(AList[0][0]*AList[0][1])
    temp=AList.pop(0)
print("AList="+str(AList))

二、

AList = [[5,8], [3,6], [4,5], [3,8],[6,2]]
for i in AList:
    AList_Fist.append(i[0])
print("AList_Fist="+str(AList_Fist))

追问上述使用的方法是循环,运算效能不高,有没有更为专业的写法,类似map(lambda (a,b):a*b, zip(l1,l2))

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com