知识点:list(map())函数:map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。

有一个点要注意:map函数要经过list转换,即:list(map(function,list1[]))

#首先输入n,k这两个参数(因为input()后是字符串类型,所以需要将n,k转换为int类型,这时我们需要使用list(map())函数);
n,k=list(map(int,input().split()))
str = list(map(int,input().split()))
#注意输入数字可能为字符串,需要都转换为int型后排序
list = sorted(str)
# print(list)
for i in list[:k]:
    print(i,end=' ')