擅长:python、mysql、java
<p>基本上你想把这两个列表加在一起,如果列表不够长,用0填充。所以我直接从你的代码中修改,没有任何库:</p>
<pre><code>list1=[1,2,3,4,5] #len=5
list2=[1,1,1,1,1,1,1] #len=7
list3 = [] # make a list3
if len(list1)>len(list2):
for i in range(len(list1)):
# if list2[i]=[] this line is wrong, you can't compare non-exist element to a empty array
if i >= len(list2):
list2.append(0)
list3.append(list1[i]+list2[i])
else:
for i in range(len(list2)):
if i >= len(list1):
list1.append(0)
list3.append(list1[i]+list2[i])
print(list3)
</code></pre>