данные str из «file1.txt » не сравниваются с данными str из «file2.txt » в python

#python #python-3.x #list

#python #python-3.x #Список

Вопрос:

Я экспортировал 2 Excel.XLSX в 2 разных текстовых файла в кодировке ANSI. Затем я создал код, который извлекает данные (письма), чтобы я мог сравнить два файла (например, вспомогательную проверку), если файлы имеют значения str equals, распечатайте их и посчитайте.

Проблема в том, что даже если я проверю, что оба списка имеют равные значения, когда я пытаюсь сравнить, кажется, что значение не равно

Я новичок в программировании в целом и с Python

Извините за мой английский, мой родной язык — испанский

На данный момент я предполагаю, что из-за моего недостатка знаний у меня возникают проблемы с файлами .txt, но я не знаю, как это решить

 master9b=open("2020 LISTA MASTER B.txt",encoding="ANSI")
asistencias=open("Asistencia 20_08_2020(1-75).txt",encoding="ANSI")
m=list()
a=list()
listb=list()
con=0
listasi=list()
for listasi in asistencias:
    if "@domain" in listasi:
        listasi=listasi.strip().split()
        m = m   listasi[5:6] #at this position are the mails

#if I print m here, shows me all the mails that marked assistance 

for listb in master9b:
    if "@domain" in listb:
        listb=listb.strip().split()
        a = a   listb[2:3] #the mails are at that position

#if I print a here, shows me all the mails of the group

print("Asistencia 9B")
while True:
    if a[con] in m:
        print(a[con])
        con=con 1
    else:
        break
print("Total de asistentes del 9B:", con)

#in that while is the problem





  

Комментарии:

1. опубликуйте пример ввода и ожидаемый результат

2. Проблема в том, что ваш цикл while завершается, как только он обнаруживает почту, которая не соответствует.

3. @Джон, спасибо, сэр, я увидел ошибку