У меня есть список кортежей, и мне нужно отсортировать его по наиболее распространенному элементу.Эта функция отлично работает со списками простых типов, но с кортежами я сталкиваюсь с этой ошибкой TypeError: unhashable type: 'list'
def counts(self, a_list):
hist = {}
for x in a_list:
entry = hist.get(x, 0)
hist[x] = entry+1
return hist
Потратив слишком много времени вместе на эту проблему, я понял, что моя программа довольнозапутанный и запутанный.Поэтому я приступил к серьезному рефакторингу, и эта проблема больше не актуальна.