python中的字数计算
谁能告诉我一个单词在字典里出现的次数是多少。Iv已将文件读入终端的列表中。我需要将列表放入字典,还是开始将文件读入终端放入字典而不是列表?该文件是一个日志文件,如果这很重要…您应该查看python中的字数计算,python,list,logging,dictionary,system,Python,List,Logging,Dictionary,System,谁能告诉我一个单词在字典里出现的次数是多少。Iv已将文件读入终端的列表中。我需要将列表放入字典,还是开始将文件读入终端放入字典而不是列表?该文件是一个日志文件,如果这很重要…您应该查看集合。Counter。您的问题有点不清楚。您应该查看集合。计数器。你的问题有点不清楚。collections.Counter有它 我想这里给出的例子符合你的要求 from collections import Counter import re words = re.findall(r'\w+', open('lo
集合。Counter
。您的问题有点不清楚。您应该查看集合。计数器
。你的问题有点不清楚。collections.Counter有它
我想这里给出的例子符合你的要求
from collections import Counter
import re
words = re.findall(r'\w+', open('log file here.txt').read().lower())
cont = Counter(words)
#to get the count of required_word
print cont['required_word']
收款台有 我想这里给出的例子符合你的要求
from collections import Counter
import re
words = re.findall(r'\w+', open('log file here.txt').read().lower())
cont = Counter(words)
#to get the count of required_word
print cont['required_word']
简短示例:
from collections import Counter
s = 'red blue red green blue blue'
Counter(s.split())
> Counter({'blue': 3, 'red': 2, 'green': 1})
Counter(s.split()).most_common(2)
> [('blue', 3), ('red', 2)]
简短示例:
from collections import Counter
s = 'red blue red green blue blue'
Counter(s.split())
> Counter({'blue': 3, 'red': 2, 'green': 1})
Counter(s.split()).most_common(2)
> [('blue', 3), ('red', 2)]
请说得更准确些。你能举一个例子,你的清单在原则上是什么样子的吗?请更精确一些。你能举一个例子,你的清单在原则上是什么样的吗?