I have two list:
lists = [\'a\',\'b\',\'c\',\'d\',\'e\'] keys = [18,18,3,4,5]
what I want is a dictionary like this:
{18:[\'a\',\'
Upon reading a post suggestion from stackoverflow:
dictionary = {k: [values[i] for i in [j for j, x in enumerate(keys) if x == k]] for k in set(keys)}
I have solved it.