You can’t have what you describe. You could have this:
dct = {}
dct['word1'] = 23
dct['word2'] = 12
dct['word1'] = 7
dct['word2'] = 2
But at the end all you’d end up with is this:
{'word1': 7, 'word2': 2}
Keys in a dictionary cannot be repeated. If your code is actually set up like my first example, what you may want is this:
from collections import defaultdict
dct = defaultdict(list)
dct['word1'].append(23)
dct['word2'].append(12)
dct['word1'].append(7)
dct['word2'].append(2)
After which you’ll have this:
defaultdict(<type 'list'>, {'word1': [23, 7], 'word2': [12, 2]})
2
solved How to insert duplicated values in dictionary?