2024-10-04 07:38:49 发布
网友
例如
list1=[1,2,3,4,5] list2=[1,2,3,4,5] .. list3=[2,4,6,8,10]
我已经试过了,但它给我一个信息,说:“超出范围”。这是我的密码:
for i in range(mikos): lista3[i]=lista1[i]+lista2[i] print(lista3) #'mikos' is the number of elements in each list
一种方法是:
from operator import add map(add, list1, list2)
另一种可能是:
[x + y for x, y in zip(list1, list2)]
还有一个是
[sum(x) for x in zip(list1, list2)]
非常简单的方法是:
list1=[1,2,3,4,5] list2=[1,2,3,4,5] list3 = [] mikos = len(list1) for i in range(mikos): list3.append(list1[i]+list2[i]) print(list3)
您可以在没有循环的情况下执行此操作:
lista3 = [x+y for x,y in zip(lista1, lista2)]
一种方法是:
另一种可能是:
还有一个是
非常简单的方法是:
您可以在没有循环的情况下执行此操作:
相关问题 更多 >
编程相关推荐