#数组arr[0][0]为最大值,arr[4][4]为第二大,arr[0][1]为第三大,arr[4][3]为第四大,依此类推arr[2][2]为最小值。 arr = ( [4,5,9,4,1], [11,14,9,6,20], [21,44,90,16,21], [16,34,99,600,230], [121,18,89,60,33] ) listarr=list(arr) lista=[] for i in arr: for j in i: lista.append(j) lista=sorted(lista,reverse=True) print(lista) listb=[] listc=[] for i in range(0,len(lista)): if i%2==0: listb.append(lista[i]) else: listc.append(lista[i]) print("listb",listb) print("listc",listc) lista=listb+sorted(listc) print(lista) arr=[] listd = [] for j in lista: listd.append(j) if len(listd)==5: arr.append(listd) listd = [] print("listd",listd) print(arr)