The following code will print each entry from
first_list
that contains a word from
second_list
.
first_list=['AirLiquide_57304_Milestone Failed (subscription name): Shipment 8000421167 milestone Picked Up failed','Micron_59010,59007,708671_NEW ETA (subscription name): Shipment Number # "8000429230_0001" ETA', 'SAS_57217_719944_Milestone (subscription name): Shipment 8000421167 milestone Delivered failed.', 'AirLiquide_57304_Milestone Failed (subscription name): Shipment 8000421167 milestone Picked Up failed.']
second_list=['_milestone failed ', 'ETA', 'Delivery']
temp=0
for sentence in first_list:
for word in second_list:
if word in sentence:
print(sentence)
[edit]
As an alternative you could use a list comprehension like:
final_list = [sentence for sentence in first_list for word in second_list if word in sentence ]
print(final_list)
[/edit]