Преобразовать список в кортеж.
На основании примера countMap
в вашем сообщении, перед тем, как вы удалили его (если он все еще имеет отношение к вам):
countMap = {}
for k, v in dict.items():
v = tuple(v)
countMap[v] = countMap.get(v,0) + 1
Но, пожалуйста, не называйте ваши переменные dict, так как это имя типа Python.
Другое решение:
index = {}
for k, v in dict.items():
v = tuple(v)
index[v] = index.get(v, []) + [k]
Или очиститель с defaultdict
:
from collections import defaultdict
index = defaultdict(list)
for k, v in dict.items():
index[tuple(v)].append(k)