python配列マージ
3247 ワード
2つの整列(小さいものから大きいものまで)リストを結合
arr1 = [1,3,4,6,10]
arr2 = [2,5,8,11]
ans = arr1.copy()
#
ind = 0
for i in range(len(arr1)):
#arr2 arr1 , arr2 , , arr2
while ind < len(arr1):
if arr2[i] <= arr1[ind]:
ans.insert(ind + i,arr2[i])
break
else:
ind = ind + 1
else:
ans = ans + arr2[i:]
break
print(ans)