题解 | #输入n个整数,输出其中最小的k个#
输入n个整数,输出其中最小的k个
https://www.nowcoder.com/practice/69ef2267aafd4d52b250a272fd27052c
a=input().split(" ")
b=list(map(int,input().split(" ")))
c=sorted(b)
print(" ".join(map(str,c[:int(a[1])])))
第二行将所输入数据,用split分段储存在列表中,并且使用map将每一个元素转化为int型
第三行的sorted()和,.sort()函数在对字符串排序时只会以首字母或者首个数字排序, 如 10,2,38,4.这样排序,所以上一行将每一个元素转化为整型比大小。
第四行,在输出列表c的前a[1]项时,我们一般使用 .join( )函数,但是该函数识别的时str型数据,不识别int型数据,所以在 .join( )函数中将c的所有元素转化为字符串型str

 
