位置:首頁(yè) > 軟件操作教程 > 編程開發(fā) > Python > 問題詳情

python 倒序訪問list

提問人:楊紫紅發(fā)布時(shí)間:2020-11-26
我們還是用一個(gè)list按分?jǐn)?shù)從高到低表示出班里的3個(gè)同學(xué):
>>> L = ['Adam', 'Lisa', 'Bart']
這時(shí),老師說,請(qǐng)分?jǐn)?shù)最低的同學(xué)站出來。
要寫代碼完成這個(gè)任務(wù),我們可以先數(shù)一數(shù)這個(gè) list,發(fā)現(xiàn)它包含3個(gè)元素,因此,最后一個(gè)元素的索引是2:
>>> print L[2]
Bart

有沒有更簡(jiǎn)單的方法?
有!
Bart同學(xué)是最后一名,俗稱倒數(shù)第一,所以,我們可以用 -1 這個(gè)索引來表示最后一個(gè)元素:
>>> print L[-1]
Bart
類似的,倒數(shù)第二用 -2 表示,倒數(shù)第三用 -3 表示,倒數(shù)第四用 -4
使用倒序索引時(shí),也要注意不要越界。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部