题目:求scores=[[90,80,70],[88,12,50,90],[90,90,70,30]]的和;
解法如下:
方法1:
from functools import reduce
scores=[[90,80,70],[88,12,50,90],[90,90,70,30]]
for s in scores:
# print(s)
total=reduce(lambda x,y:x+y,s)
print(total)
方法2:
scores=[[90,80,70],[88,12,50,90],[90,90,70,30]]
for i in scores:
# print(i)
print(sum(i))
当然还有其他的方法,如果小伙伴们想到了其他的更好的方法,可以在评论区留言给我