2013-10-28 92 views
0

我希望能夠獲得列表的範圍字段。列表的Python範圍?

考慮一下:

list = ['this', 'that', 'more'] 

print(list[0-1]) 

其中[0-1]應該返回第一秒領域。

回答

4

您將要使用Python的slice notation此:

>>> lst = ['this', 'that', 'more'] 
>>> print(lst[:2]) 
['this', 'that'] 
>>> 

的切片表示法的格式爲[start:stop:step]

此外,我將列表的名稱更改爲lst。命名變量list被認爲是一種不好的做法,因爲這樣做會掩蓋內置的錯誤。

3

使用:

list = ['this', 'that', 'more'] 
print(list[0:2]) 
+2

相關:http://stackoverflow.com/questions/509211/pythons-slice-notation – slezica