>>> a = ['1', '1', '1', '1', '1']
>>> b = ['q', 'w', 'e', 'r', 't', 'y']
>>> new_dict = dict(zip(a, b))
>>> new_dict
{'1': 't'}
from collections import defaultdict
keys = ['1', '1', '1', '2', '2', '3']
vals = ['q', 'w', 'e', 'r', 't', 'y']
d = defaultdict(list)
for key, value in zip(keys, vals):
d[key].append(value)
d = dict()
for key, value in zip(a, b):
d.setdefault(key, []).append(value)