从列表中获取第一个x项

时间:2012-02-06 17:14:20

标签: python

  

可能重复:
  Good Primer for Python Slice Notation

我有一个字符串,我正在分割;个字符,我想将这个字符串与变量相关联,但对我来说,只有前x个字符串很有用,另一个是多余的;

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

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

2 个答案:

答案 0 :(得分:17)

是的!使用slicing

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

“切片”列表仅获得前5个元素。

答案 1 :(得分:4)

方式,我这样做通常是将所有变量添加到列表(var_list)然后当我正在处理列表时我做了类似的事情

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