How do I combine the rows of dictionaries having same keys. For instance If I have
my_dict_list = [{'prakash': ['confident']},
{'gagan': ['good', 'luck']},
{'jitu': ['gold']},
{'jitu': ['wins']},
{'atanu': ['good', 'glory']},
{'atanu': ['top', 'winner','good']}]
My objective is to get
my_new_dict_list = [{'prakash': ['confident']},
{'gagan': ['good', 'luck']},
{'jitu': ['gold','wins']},
{'atanu': ['good', 'glory','top', 'winner','good']}]
How do I do that in Python?
EDIT: The dictionaries in the final list must contain repeated values if present in starting list.