如何用Python编程 L=[[1,2,3],[4,5]] 小列表里的数的平方加起来得出14,41
1个回答
展开全部
# -*- coding:utf8 -*-
#py3通过
from functools import reduce
L=[[1,2,3],[4,5]]
lis=[]
for i in L:
print(i) #这句可以注释掉
lis.append(reduce(lambda x,y:x+y,map(lambda x:x**2,i)))
print(lis)
更多追问追答
追问
需要运用indexing
追答
# -*- coding:utf8 -*-
#py3通过
from functools import reduce
L=[[1,2,3],[4,5]]
lis=[]
for i in range(len(L)):#通过下标引用数组
#如果还不行,另请高明吧
print(L[i]) #这句可以注释掉
lis.append(reduce(lambda x,y:x+y,map(lambda x:x**2,L[i])))
print(lis)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询