У меня есть словарь и список с подсписком со словами:
d={"love":3, "good":2}
l=[["love", "apple", "same"],["good", "GOOD", "year"]]
Если слово в списке отсутствует в словарных ключах, мне нужно присвоить этому слову значение 3 и суммировать его подсписка. В примере результат значений будет:
[6, 3]
Я пробовал этот код:
def scoring():
score1=[]
for sublst in l:
for val in sublst:
if val.lower() not in d.get(val.lower(), 0):
score1=sum(3 for val in sublst)
print(score1)