Как проверить наличие массива в файле с помощью Python
У меня есть такой txt-файл : A1B2C3D4.8Z
У меня есть массив данных : ["A1", "xx", "ss", "11"]
Я собираюсь проверить каждые 2 символа из моего txt-файла, существуют ли в этом файле данные моего массива или нет.
Что я уже пробовал:
Я уже пытаюсь преобразовать свои текстовые данные в 2D и вырезать 3 последних символа. Теперь я не могу понять, как проверить, существуют ли данные массива или нет. Вот мой код.
<pre lang="Python"> outfile = "Result.txt" Array = ["6J", "xx", "ss", "11"] with open("test.txt", "r") as f: with open(outfile, "w") as result: output_list = [] for rec in f.read().splitlines(): rec = rec[:-3] list = [rec[i:i+2] for i in range(0, len(rec), 2)] output_list.append(list) for line in list: found = bool(Array.search(line)) result.write(str((0,1)[found]))