列表a含很多自然数,输入数字n对列表a的前n个元素进行升序排列,后n个元素进行降序排列,返回排序后的列表,这个该怎么弄呢
先分列,然后排序,最后拼接
a = [1, 2, 3, 4, 5, 6, 4, 4, 3, 43, 2, 5, 6, 7, 2, 1]
n = int(input())
b = a[:n]
b.sort()
c = a[n:]
c.sort(reverse=True)
d = b + c
print(d)
lstA = eval(input("请输入一个列表:"));
lstB=sorted(lstA,reverse=True);
print(lstB);