2012-02-06 51 views
5

可能重複:
Good Primer for Python Slice Notation獲得第一個X項從列表中

我有一個字符串,我在;性格分裂,我想這個字符串關聯與變量,但對我來說,只是第一個x字符串是有用的,另一個是多餘的;

我想使用下面的代碼,但如果有超過4昏迷比這會引發異常。有沒有簡單的方法?

az1, el1, az2, el2, rfsspe = data_point.split(";") 

回答

14

是的!使用slicing

az1, el1, az2, el2, rfsspe = data_point.split(";")[:5] 

「切片」的列表只獲得前5個元素。

3

的方式,我做的,這通常是所有的變量添加到列表(var_list),然後當我processsing列表我這樣做

for x in var_list[:5]: 
    print x #or do something 
相關問題