目录
一、字符串排序,并截取前k个
输入n个整数,找出其中最小的k个整数并按升序输出
n, k = map(int, input().split())
l_num = list(map(int, input().split()))
s=[]
if 1 <= n <= 1000:
for i in range(n):
if 1 <= l_num[i] <= 10000:
s= sorted(l_num)
print(' '.join(map(str,s[:k])))
二、对输入的元素排序
输入整型数组和排序标识,对其元素按照升序或降序进行排序
输入描述:
第一行输入数组元素个数
第二行输入待排序的数组,每个数用空格隔开
第三行输入一个整数0或1。0代表升序排序,1代表降序排序
输出描述:
输出排好序的数字
方法一:sort方法
while True:
try:
num = int(input()) # 输入元素个数
list_num = list(map(int,input().split())) # 输入整型数组
list_sort = int(input()) # 输入排序标识
if list_sort == 0: # 升序排列