2012-07-05 51 views
5

我有列表如何刪除列表中的第一個和最後一個項目?

['Q 0006 005C 0078 0030 0030 0033 0034 ONE_OF 0002 '] 

如何刪除第一個元素,Q0002,最後一個元素?

+7

那些不是列表中的元素... – JBernardo

+3

該列表只有一個元素?你想刪除列表中每個元素的第一個和最後一個字符? – tuxuday

+2

你確實有一個列表,但它包含一個字符串的單個元素。 – jamylak

回答

9

我不確定你想要什麼,因爲它不清楚,但這應該有所幫助。您實際上只有該列表中的一個元素。

假設您的所有列表項都是以空格作爲分隔符的字符串,下面介紹如何從列表中的每個字符串中刪除第一組和最後一組字符。

>>> L = ['Q 0006 005C 0078 0030 0030 0033 0034 ONE_OF 0002 '] 
>>> [' '.join(el.split()[1:-1]) for el in L] 
['0006 005C 0078 0030 0030 0033 0034 ONE_OF'] 
+0

是的!這是偉大的我的代碼工作謝謝:-) – Python

+5

@Python記得接受答案然後:) –

40

如果您的列表存儲在my_list下,那麼這應該工作。

my_list = my_list[1:-1] 
相關問題