keyword = ['air','water' ,'fire','earth']
actual = ['air','water earth']
new = []
for a in actual:
for k in keyword:
if k in a:
new.append(a)
break
print("\n".join(new))
#air
#water earth
Если без break
, будет напечатано
#air
#water earth
#water earth
Как я могу преобразовать это в понимание списка и с ключевым словом break
?
Мой код
[new.append(a) for a in actual for k in keyword if k in a]
Пожалуйста, помогите мне в этом.