我目前正在从输入文件创建一个列表,如下所示:
list = inputFile.read().splitlines()
Run Code Online (Sandbox Code Playgroud)
然后在手动迭代并制作我关心的项目/行的第二个列表(这是第2,6,10,14,18行......).是否有更快的方法来splitlines()自动执行此操作,仅list包含我关心的行?
itertools.islice(iterable, start, stop[, step]) 是工作的工具:
from itertools import islice
for line in islice(inputFile, 2, None, 4):
print line
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1015 次 |
| 最近记录: |