Ошибка в изменении значения ключей в словаре Python
В словарь записывается кол-во встречающихся слов. Если слово не встречалось, то значение ключа изменяется на 0. Если же такое слово встречалось, то значения ключа увеличивается на 1. Написал вот это
for i in range(0, len(b)):
for j in range(0, len(b[i])):
if b[i][j].lower() not in c:
c[b[i][j]] = 0
else:
c[b[i][j]] += 1
Выдает ошибку
