# coding:utf-8

'''
a=[3,4,5,7,8,34]
b=[4,5,9,45,6]
求 两个列表的和,如果和大于10进位
'''

def add_list(int_list1,int_list2):
i,j=0,len(int_list1)
s,t=0,len(int_list2)
result_list=[]

flag=0
while i<j and s<t:
temp=int_list1[i]+int_list2[s]+flag
x=temp%10
flag=temp//10
result_list.append(x)
i+=1
s+=1

while i<j:
temp=int_list1[i]+flag
x=temp%10
flag=temp//10
result_list.append(x)
i+=1

while s<t:
temp=int_list2[s]+flag
x = temp % 10
flag = temp // 10
result_list.append(x)

s+=1

if flag:
result_list.append(flag)

return result_list


if __name__=="__main__":
int_list1=[1,4,5,9,2,3,4]
int_list2=[2,3,8]
print(add_list(int_list1,int_list2))