第1个回答 2023-11-05
def insert_lst(lst: list, num):
# 先将原始数组排序
sort_lst = sorted(lst)
for i in range(len(sort_lst)):
if sort_lst[i] >= num:
new_lst = sort_lst[:i] + [num] + sort_lst[i:]
return new_lst
else:
return sort_lst + [num]
if __name__ == '__main__':
ls = [15, 23, 5, 6, 9, 12, 66]
print(insert_lst(ls, 77))