1
5
你可以用
或
额外的术语挑剔:文件对象不是列表,访问列表的x+1元素的方法可能不适用于访问文件的下一行,反之亦然。如果你
做
要访问正确列表对象的下一项,可以使用
注意,不像
一种有效的方法 任何 iterable是使用一个额外的变量来跟踪迭代过程中的状态。这样做的好处是,您不必知道如何手动推进iterables;缺点是对循环中的逻辑进行推理比较困难,因为它暴露了额外的副作用。
当在如下日志上运行时:
... 这将产生输出:
|
2
2
最简单的方法是生成一个解析infile的生成器函数:
您可以这样使用此生成器:
|
3
1
@Kevin answer的一个变体,带有一个3状态变量和较少的代码重复。
|
July · 如何定义数字间隔,然后四舍五入 1 年前 |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |