写一个函数对给定的列表输出最小的k个数字

GetLeastNumbers_Solution函数代入两个参数,一个是列表,一个是数字k,实现将列表中最小的k个数字输出

def GetLeastNumbers_Solution(tinput,k):
def sort(list_a):
if list_a == []:
return []
for i in range(len(list_a)):
for j in range(1,len(list_a)-i):
if list_a[j-1] > list_a[j]:
list_a[j-1], list_a[j] = list_a [j],list_a[j-1]
return list_a
tinput=sort(tinput)
return tinput[:k]

GetLeastNumbers_Solution([1,4,1,5,8,9,2,4,5,12,32,43,12,4],4)
posted @ 2021-03-17 09:17  测试技术  阅读(126)  评论(0)    收藏  举报