У меня есть словарь, содержащий списки значений и список:
dict1={'first':['hi','nice'], 'second':['night','moon']}
list1= [ 'nice','moon','hi']
Я хочу сравнить значение в словаре со списком list1 и создать счетчик для ключей, если значение каждого ключа появилосьв списке: вывод должен выглядеть так:
first 2
second 1
вот мой код:
count = 0
for list_item in list1:
for dict_v in dict1.values():
if list_item.split() == dict_v:
count+= 1
print(dict.keys,count)
любая помощь?Заранее спасибо