关于python:从列表中获取第一个x项

Getting the first x item from a list

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Good Primer for Python Slice Notation

我有一个字符串,我在一个;字符中拆分,我想将这个字符串与变量关联起来,但对我来说,前x个字符串是有用的,另一个是多余的;

我想使用下面的代码,但是如果昏迷超过4次,就会引发一个异常。有什么简单的方法吗?

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


对!使用切片:

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

它"切片"列表,只获取前5个元素。


我这样做的方法通常是将所有变量添加到一个列表(var_list)中,然后当我处理列表时,我做一些类似的事情

1
2
for x in var_list[:5]:
    print x #or do something