从列表中获取第一个x项

Kic*_*ano 7 python

可能重复:
Python Slice表示法的好入门

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

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

az1, el1, az2, el2, rfsspe = data_point.split(";")  
Run Code Online (Sandbox Code Playgroud)

Cam*_*ron 18

是! 使用切片:

az1, el1, az2, el2, rfsspe = data_point.split(";")[:5]
Run Code Online (Sandbox Code Playgroud)

"切片"列表只获得前5个元素.


Los*_*oul 5

我这样做的方式通常是将所有变量添加到列表(var_list)中,然后当我处理列表时,我会执行类似的操作

for x in var_list[:5]:
    print x #or do something
Run Code Online (Sandbox Code Playgroud)