У меня есть словарь и список. Список состоит из значений. В словаре есть все значения плюс еще несколько значений.
Я пытаюсь подсчитать, сколько раз значения в списке отображаются в словаре для пары ключ / значение.
Это выглядит примерно так:
for k in dict:
count = 0
for value in dict[k]:
if value in list:
count += 1
list.remove(value)
dict[k].append(count)
У меня есть что-то вроде ~ 1 миллиона записей в списке, поэтому поиск по ним каждый раз идет очень медленно.
Есть ли какой-нибудь более быстрый способ сделать то, что я пытаюсь сделать?
Спасибо,
Rohan