python二维数据顺序
#数组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)
上班求生存,下班求发展

浙公网安备 33010602011771号