Find specific word in array of strings In python : I have two lists one with Strings And other With Words To be Found lets say :

list1=['Hi I am Tayyab','I am a python programmer', 'I am new To python' ]

list2=['Tayyab','Programmer']

I want to check if list 1 contains the words present in list 2
if yes then return the complete string present in list 1.


In the Above case I want the first two items in list 1 to be returned because first two items contain the Word 'Tayyab' and 'Programmer'. 