python 倒序訪問list
提問人:楊紫紅發(fā)布時間:2020-11-26
我們還是用一個list按分?jǐn)?shù)從高到低表示出班里的3個同學(xué):
>>> L = ['Adam', 'Lisa', 'Bart']
這時,老師說,請分?jǐn)?shù)最低的同學(xué)站出來。
要寫代碼完成這個任務(wù),我們可以先數(shù)一數(shù)這個 list,發(fā)現(xiàn)它包含3個元素,因此,最后一個元素的索引是2:
>>> print L[2]
Bart
有沒有更簡單的方法?
有!
Bart同學(xué)是最后一名,俗稱倒數(shù)第一,所以,我們可以用 -1 這個索引來表示最后一個元素:
>>> print L[-1]
Bart
類似的,倒數(shù)第二用 -2 表示,倒數(shù)第三用 -3 表示,倒數(shù)第四用 -4
使用倒序索引時,也要注意不要越界。
>>> L = ['Adam', 'Lisa', 'Bart']
這時,老師說,請分?jǐn)?shù)最低的同學(xué)站出來。
要寫代碼完成這個任務(wù),我們可以先數(shù)一數(shù)這個 list,發(fā)現(xiàn)它包含3個元素,因此,最后一個元素的索引是2:
>>> print L[2]
Bart
有沒有更簡單的方法?
有!
Bart同學(xué)是最后一名,俗稱倒數(shù)第一,所以,我們可以用 -1 這個索引來表示最后一個元素:
>>> print L[-1]
Bart
類似的,倒數(shù)第二用 -2 表示,倒數(shù)第三用 -3 表示,倒數(shù)第四用 -4
使用倒序索引時,也要注意不要越界。
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點擊加載更多評論>>