Есть ли способ добавить только те записи из моего help_list
в final_list
, которые включают либо один из keywords
и , либо один из magazine_names
?
help_list = ["aa mag1", "aa mag2", "aa mag3", "bb mag4", "aa mag4", "bb mag2", "aa mag3", "cc mag1", "aa mag4", "ii mag4"]
keywords = ["aa", "ii"]
magazine_names = ["mag3", "mag4"]
final_list = []
for entry in help_list:
if any(element in help_list for element in keywords) and any(element in help_list for element in magazine_names):
final_list.append(entry)
print(final_list)
В качестве примечания: для моего фактического кода список с ключевыми словами и список с журналами включают более 100 записей в каждом.