骄傲的赛亚人

不用sort方法对列表进行排序

a_list = [4, 55, 66, 22, 43, 21]
new_list = []
def get_min(list):
#1、获取最小的值
#2、删除最小的值
#3、将最小的值加入新的列表
#4、保证最后列表中有值,递归调用获取最小值
a=min(a_list)
a_list.remove(a)
new_list.append(a)
if len(a_list)>0:
get_min(a_list)
return new_list
cc=get_min(a_list)
print(cc)

输出:
[4, 21, 22, 43, 55, 66]

posted on 2022-03-04 22:11  骄傲的赛亚人  阅读(212)  评论(0编辑  收藏  举报

导航