列表升序及降序输入一个整数列表,列表元素为18个,元素之间逗号隔开,编写程序,将前9个元素升序排列,后9个元素降序排列,并输出列表。
import random a = [random.randint(1, 100) for i in range(18)] print(a) zz = sorted(enumerate(a), key = lambda x: (0,x[1]) if x[0] < 9 else (1, -x[1])) print([j for i, j in zz])