Я полагаю, у вас слишком много итераторов: row
- строка в файле, а
for item in row:
будет выполнять итерацию по символам в строке.
Также Python установил структуру данных для этой цели, я думаю, что вы можете сделать это:
TID = 0
items = set()
f = open('jutska.txt', 'r', encoding="utf8")
for row in f:
TID = TID + 1
items.add(row.strip())
Обратите внимание на использование strip
, чтобы избавиться от новой строки в конце, и преобразование в int
.