я начал в python некоторое время. go мне снова нужна ваша помощь, у меня есть CSV-файл с кэшированными данными, и я использую for для go через фильтры данных и сохраняю отфильтрованные данные в массив в качестве примера
filters = ['LMS', 'atx', 'arx-dsd']
search_result = []
cached_file = open("teste.csv", "r")
search_result.append(cached_file.readline())
for words in filters:
print(words)
if_find = [x for x in cached_file if words in x]
print(if_find)
if if_find:
search_result.extend(if_find)
output:
LMS
[us-east-1a,windows,running,x86_64,IBM,LMS]
ATX
[]
arx-dsd
[]
не находит остальные результаты, только первый в массиве, если вы выполняете его отдельный поиск находит все результаты
я считаю, что моя лямбда неверна, поэтому неверный результат