2012-05-30 72 views
-4

其實我有例如列表訪問的最後一個元素列表中的蟒蛇

list_1 = ["hi","hello","nice"] 

現在我需要訪問列表的唯一最後一個元素,並在列表中的元素不是固定的,我的意思是列表的長度將會增加(有機會添加更多的字符串),無論列表中的元素是否只需要訪問列表的最後一個元素。 如果它是一個字符串,我們可以通過slicing來做到這一點,但如何做到這一點與列表
2.我想只刪除列表中的最後一個元素,而不管列表的長度如上。

在此先感謝。

+6

如何閱讀教程? http://docs.python.org/tutorial/ –

回答

2

要訪問最後elemet

>>> myl = [1,2,3] 
>>> myl[-1] 
3 

而在

list.pop([i])

,除去拿來看在列表中的指定位置刪除項目,並將其返回。如果 沒有指定索引,則a.pop()將刪除並返回列表中的最後一個項目 。

+0

非常感謝你 –

+0

其實我的意圖是選擇只從列表中開始兩個元素,這就是我想要做的,如果我們做最後一個元素pop被刪除並返回。 –

+1

兩個選擇只有前兩個元素'myl [0:2]'。閱讀更多關於'list slicing'的信息。 – RanRag

相關問題