Ключевое слово in
используется для проверки, находится ли определенное значение в коллекции.
Если вы хотите узнать, находится ли line
в списке text
, переключите ваши операнды:
text = ["300000", "300001", "500000", "500001"]
cnt = 0
for line in f:
if line in text:
print(line.strip())
Если вы хотите узнать, есть ли какая-либо из строк в списке text
находится внутри / подстрока line
:
text = ["300000", "300001", "500000", "500001"]
cnt = 0
for line in f:
if any([i in line for i in text]):
print(line.strip())