python - 从列表中获取第一个 x 项

标签 python

<分区>

Possible Duplicate:
Good Primer for Python Slice Notation

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

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

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

最佳答案

是的!使用 slicing :

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

将列表“切片”以仅获取前 5 个元素。

关于python - 从列表中获取第一个 x 项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9164176/

相关文章:

python - 用分隔文本替换某些字符串

Python3套接字模块: decoding str

python - 从字典列表中删除具有重复值的字典

python - Bleeding Edge/Nightly Build Python 中的依赖管理。策略和最佳实践?

python - Seaborn Regplot 和 Scikit-Learn 逻辑模型的计算方式不同?

python - 记录 python 脚本停止的时间?

python - ajax post 上的 django-csrf 保护

python - 使用 loc 对 Pandas DataFrame 进行选择性操作,而不覆盖未选定的行

python - 使用Python获取百度搜索结果url

Python Regex 查找 1000 美元或更多的金额