some_dict = {\"firstname\": \"Albert\", \"nickname\": \"Albert\", \"surname\": \"Likins\", \"username\": \"Angel\"}
I would like to return the keys
If your data set isn't too large, you don't need reverse multidict. You can use count on dict.values() and return the desired keys by iterating over dict.items().
desired_keys = []
vals = some_dict.values()
for key, value in some_dict.items():
if vals.count(value) > 1:
desired_keys.append(key)
Hope this helps!