Python中如何把两个list合并,并按从小到大顺序排列?

如题, 要用while loop 不能用sort。谢谢!
2025-04-29 07:30:36
推荐回答(1个)
回答1:

冒泡排序吧:

# 数组1
arr = [...]
# 数组2
arr1 = [...]
# 合并数组
for item in arr1:
    arr.append(item)

# 冒泡排序
while True:
    try:
        for m in range(0, len(arr)):
            if m+1                if arr[m]>arr[m + 1]:
                    empty = arr[m]
                    arr[m] = arr[m + 1]
                    arr[m + 1] = empty
     except:
         break