下面的代码段是关于python统计文本字符串里面单词出现的频率的代码,应该是对各位也有帮助。
word frequency in a text
tested with Python24 vegaseat 25aug2005
Chinese wisdom …
str1 = “”“Man who run in front of car, get tired.
Man who run behind car, get exhausted.”""
print “Original string:”
print str1
create a list of words separated at whitespaces
wordList1 = str1.split(None)
strip any punctuation marks and build modified word list
start with an empty list
wordList2 = []
for word1 in wordList1:
# last character of each word
lastchar = word1[-1:]
# use a list of