Вы можете использовать dict и искать по значению, например, так:
names = {"Spiderman":1, "Dr. House":2, "Jon Skeet":1}
resulting_keys = [k for k, v in names.iteritems() if v == 1]
# returns ['Spiderman', 'Jon Skeet']
Тогда вы можете сделать что-то вроде:
names.update(dict((k,names[k] + 1) for k in resulting_keys))
Который теперь будет обновлять имена до:
{'Jon Skeet': 2, 'Dr. House': 2, 'Spiderman': 2}