Assume I have this 2 list of dictionnary:
Dict1=[
{"name": "James","age": "21"},
{"name": "Evelyn","age": "28"},
{"name": "William","age": "31"}
]
Dict2=[
{"name": "James","age": "21","city":"NYC","Gender":"M"},
{"name": "William","age": "25","city":"NYC","Gender":"M"},
{"name": "Ella","age": "17","city":"NYC","Gender":"F"}
]
How can i compare them based on name key only and get the whole entry from dict2, in this case the result must be:
new_dict=[
{"name": "James","age": "21","city":"NYC","Gender":"M"},
{"name": "William","age": "25","city":"NYC","Gender":"F"},
]
I am looking for a method to make this comparison based on one or many selected key and without using for loop.