Find dictionary keys with duplicate values

后端 未结 6 1745
无人共我
无人共我 2020-12-13 20:36
some_dict = {\"firstname\": \"Albert\", \"nickname\": \"Albert\", \"surname\": \"Likins\", \"username\": \"Angel\"}

I would like to return the keys

6条回答
  •  死守一世寂寞
    2020-12-13 20:49

    This method does not require neither external libraries nor an if statement:

        reverse_dic = {}
        for k, v in original_dic.iteritems():
            reverse_dic[v] = reverse_dic.get(v, [])
            reverse_dic[v].append(k)
    

提交回复
热议问题