Python: cómo contar cuántas líneas en un archivo son iguales
Tengo un documento de texto en el formato de:
-1+1
-1-1
+1+1
-1-1
+1-1
...
Quiero tener un programa que cuente cuántas líneas tienen -1 + 1 líneas y + 1-1 líneas. El programa solo tendría que devolver el valor de cuántas líneas son así. He escrito el código:
f1 = open("results.txt", "r")
fileOne = f1.readlines()
f1.close()
x = 0
for i in fileOne:
if i == '-1+1':
x += 1
elif i == '+1-1':
x += 1
else:
continue
print x
Pero por alguna razón siempre devuelve 0 y no tengo idea de por qué.
¡Cualquier ayuda me agradecería mucho ya que he estado mirando esto por horas!