Я новичок в функции счетчика и сопоставления. Я пишу функцию, которая принимает строку и подсчитывает разные слова и выходы в словаре слова и сколько раз они появляются.Mapping/Counter, Python
У меня есть вопросы по карте и функции счетчика. Я знаю, что мой следующий код работает, но я не уверен, что я действительно понимаю, мне нужно назначить свою входную строку «strs» и использовать ее в функции карты.
Я также не уверен, как печатать словарь без слова «счетчик»:
def wordCount(inputString):
from collections import Counter
strs = inputString
c = Counter(map(str.lower,strs.split()))
print c
inputString = 'I like pizza, beer, and more pizza'
wordCount(inputString)
Возможный дубликат [Удаление «счетчика» из словаря python] (http://stackoverflow.com/questions/11731633/removing-counter-from-dictionary-python) –
исправил проблему с печатью, но не уверен на strs и функцию отображения, которую я имею. зачем мне нужны str и strs? Я получаю сообщение об ошибке, когда удаляю – madman