python之倒序訪問list

2021-10-05 07:12:41 字數 552 閱讀 2671

將學生根據成績由高到低排名,並將學生名字儲存到乙個list列表裡。

l = ['xiaoming', 'zhangyang', 'honghong']

現在我們要獲取最後一名學生的名字,我們需要獲取到列表的長度len,然後根據索引訪問list,l[len-1]。

有沒有簡便點的方法呢,不用知道列表長度,直接訪問最後一名?可以。這就是今天我們講解的倒序訪問list。

我們規定最後乙個list元素的索引為-1, 倒數第二為-2,以此類推。

>>>print l[-1]

honghong

>>>print l[-3]

xiaoming

>>>print l[-4]

traceback (most recent call last):

file "", line 1, in

indexerror: list index out of range

"indexerror: list index out of range":索引號超出list索引範圍。所以,我們在倒序訪問list的時候,也要注意不要越界。

Python之倒序訪問list

python之倒序訪問list 我們還是用乙個list按分數從高到低表示出班裡的3個同學 l adam lisa bart 這時,老師說,請分數最低的同學站出來。要寫 完成這個任務,我們可以先數一數這個 list,發現它包含3個元素,因此,最後乙個元素的索引是2 print l 2 bart 有沒有...

Python之倒序訪問list

我們還是用乙個list按分數從高到低表示出班裡的3個同學 l adam lisa bart 這時,老師說,請分數最低的同學站出來。要寫 完成這個任務,我們可以先數一數這個 list,發現它包含3個元素,因此,最後乙個元素的索引是2 print l 2 bart有沒有更簡單的方法?有!bart同學是最...

倒序訪問list

我們還是用乙個list按分數從高到低表示出班裡的3個同學 l adam lisa bart 這時,老師說,請分數最低的同學站出來。要寫 完成這個任務,我們可以先數一數這個 list,發現它包含3個元素,因此,最後乙個元素的索引是2 print l 2 bart有沒有更簡單的方法?有!bart同學是最...