На основании следующих двух списков словарей, как удалить словарь в списке list1 на основе ключа («name») и значения из list2?
list1 = [{'name':'john','age':'12','gender':'male'},
{'name':'sam', 'age':'11','gender':'male'},
{'name':'tom', 'age':'12','gender':'male'},
{'name':'elsa','age':'14','gender':'female'},
{'name':'juhi','age':'13','gender':'female'}]
list2 =
[{'name':'tom','gender':'male','status':1,'subject':'english'},
{'name':'elsa','gender':'female','status':0,'subject':'english'}]
Expected_list = [{'name':'john','age':'12','gender':'male'},
{'name':'sam', 'age':'11','gender':'male'},
{'name':'juhi','age':'13','gender':'female'}]