lists = [1,3,4,5,6,7,9,2]
創(chuàng)新互聯(lián)是一家專業(yè)提供平利企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、HTML5、小程序制作等業(yè)務(wù)。10年已為平利眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。
# 切片
print lists[::-1]
# 函數(shù)reverse 對(duì)數(shù)組進(jìn)行操作
lists.reverse()
print lists
# 函數(shù)reversed 返回一個(gè)迭代對(duì)象,需要list化
print list(reversed(lists))
python 輸出列表(list)的 倒序的三種方法
1、首先我們定義一個(gè)列表輸入一串大小不一的數(shù)字。
2、可以用sort()方法對(duì)定義的列表排序,注意,sort只是對(duì)列表排序,它沒有返回一個(gè)值。
3、輸入print列表名即可得到排序后的列表數(shù)據(jù)。
4、倒序可以用這個(gè)reverse方法,把元素位置倒轉(zhuǎn)過來。
5、然后再次print列表名,這樣就會(huì)得到倒轉(zhuǎn)順序之后的列表數(shù)據(jù)。
5、如圖兩相對(duì)比即實(shí)現(xiàn)了從高到低和從低到高排序。
a=[9,8,7,1,2]
print(a[::-1])
print(sorted(a,key=lambda x:a.index(x),reverse=True))
a.reverse() #上面兩行都不是原地改值,這一行reverse是原地改值,所有沒有返回值。
print(a)
可以把整數(shù)序列轉(zhuǎn)成list,再用reverse()翻轉(zhuǎn),再轉(zhuǎn)成整型
代碼
運(yùn)行結(jié)果:
運(yùn)行結(jié)果