本帖最后由 wx_uAF9FTs4 于 2020-10-21 19:59 编辑
list1 = [3,4,8,9,12
list2 = [5,6,10,13,25,30]网上的一个题目,两个递增list,合并成一个新的递增list,不能用方法sorted,要求循环来解答,下面是小弟的解答
list3 = []速度
for i in list1:
for k in list2:
if i < k:
list3.append(i)
break
else:
list3.append(k)
list2.remove(k)
for j in list2:
list3.append(j)
print(list3)#运行结果为以下[3, 4, 5, 8, 6, 9, 10, 12, 13, 25, 30]请问为什么别的顺序没问题,只有8会在6的前面!!!
|