I have a list of dictionaries in Python:
[{u'value': u'firstname', u'key': u'Coach'},
{u'value': u'lastname', u'key': u'Coach'},
{u'value': u'age', u'key': u'Coach'},
{u'value': u'firstname', u'key': u'Player'},
{u'value': u'league', u'key': u'Player'}]
How can I remove duplicate key from a list of dictionaries and merge their values into a list as shown below:
l = [('Coach', ['firstname', 'lastname', 'age']),
('Player', ['firstname', 'league'])]
Iterate over list items
for k, v in l:
print k, v