1. 怎樣用python將數組里的數從高到低排序
1、首先我們定義一個列表輸入一串大小不一的數字。
2、可以用sort()方法對定義的列表排序,注意,sort只是對列表排序,它沒有返回一個值。
3、輸入print列表名即可得到排序後的列表數據。
4、倒序可以用這個reverse方法,把元素位置倒轉過來。
5、然後再次print列表名,這樣就會得到倒轉順序之後的列表數據。
5、如圖兩相對比即實現了從高到低和從低到高排序。
2. 利用python把數組中的每一個元素拓展為一個數組
if__name__=='__main__':
y=[0,2,1,2,0,1,0,0,2,1]
result=[]
foriinrange(len(y)):
ify[i]==0:
result.extend([1,0,0])
elify[i]==1:
result.extend([0,1,0])
elify[i]==2:
result.extend([0,0,1])
else:
result.append(y[i])
print(result)
這里新開了一個result,增加了內存開銷