【发布时间】:2015-02-01 00:50:56
【问题描述】:
我正在循环一个文件,我想检查下一个即将到来的对象是否等于当前对象。这两个对象都有一个属性名称,例如 Obj.name
这里是一些简化的例子:
文件包含:
Oba_A
Obj_B
Obj_C
Obj_D
我像这样循环遍历它们:
for obj in open("file.txt"):
check if Obj_A.name==Obj_B.name, if not:
if Obj_B.name==Obj_C.name
我是一名学习编程的生物学家。我希望我在这里得到足够的鼓励。
【问题讨论】:
-
这是文件的内容吗?对象在哪里?这些只是不同的字符串。发布预期的输入和输出可以帮助我们帮助您。
-
这取决于文件中每一行的实际内容以及检查对象的最终用途。
-
我正在读取一个文件并创建未在此处显示的对象。
-
与其检查下一个,不如检查 previous 值。记住已经通过的内容比查看下一个要读取的值要容易得多。
标签: python python-2.7 loops