问题描述
我想找到n次(例如500次)文本文件中两列之间重复的行数。
我的文本文件是这样的(有很多行):
0.85 0.00 1
0.85 0.45 2
0.97 0.14 3
0.91 0.05 4
0.97 0.97 5
0.0 0.1 6
0.45 0.0 7
0.0 0.0 8
0.0 0.0 9
0.0 0.0 10
我的脚本尝试是:
with open('list.txt') as f:
c = 0
for i in f:
for w in i:
if w[0] == w[1]:
c+=1
if c == 500:
print(i-498)
break
else:
c=0
print(i)
我想要行号(第3列),例如在第1列和第2列中连续至少500次重复编号0。输出将是这样的(假设从第8行开始,0为在第1列和第2列之间重复500次)
0.0 0.0 8
0.0 0.0 9
0.0 0.0 10
您能帮我解决吗?非常感谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)