15
Мар
2017

При создании словаря в Python 2.7 TypeError: ‘dict’ object is not callable

Хочу составить словарь из двухмерного списка, где в тексте каждое предложение в отдельном массиве.

counts = dict()
for line in new:
    for word in line:
        if word not in counts: 
            counts[word] = 1
        else: 
            counts[word] += 1

print counts

Выдает ошибку

TypeError                                 Traceback (most recent call last)
<ipython-input-57-e4f381b50f11> in <module>()
----> 1 counts = dict()
      2 for line in new:
      3     for word in line:
      4         if word not in counts:
      5             counts[word] = 1

TypeError: 'dict' object is not callable

Источник: https://ru.stackoverflow.com/questions/639606/%D0%9F%D1%80%D0%B8-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B8-%D1%81%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8F-%D0%B2-python-2-7-typeerror-dict-object-is-not-callable

Share

Тебе может это понравится...