В Python / Spyder 3.3.2 у меня проблемы с предложением c = Count (), как я могу это исправить? - PullRequest
0 голосов
/ 17 июня 2019
The sentence:
>>>c = Counter()

подсказывает мне: Traceback (последний вызов был последним):

Файл "", строка 1, в c = Счетчик ()

NameError: имя 'Counter' не определено

Пожалуйста, помогите.

Я связывал функции словаря

>>> # Tally occurrences of words in a list
>>> cnt = Counter()
>>> for word in ['red', 'blue', 'red', 'green', 'blue', 'blue']:
...     cnt[word] += 1
>>> cnt
Counter({'blue': 3, 'red': 2, 'green': 1})

1 Ответ

0 голосов
/ 17 июня 2019

Вы должны импортировать класс, чтобы использовать его.

from collections import Counter

Пример:

from collections import Counter
cnt = Counter()
for word in ['red', 'blue', 'red', 'green', 'blue', 'blue']:
    cnt[word] += 1
print(cnt)
...