Jython字频率计数器

时间:2017-05-05 11:29:11

标签: python jython jes

所以我需要帮助只删除这一部分的额外单词,这是一个编辑原因我自最初发布以来取得了一些进展,但任何帮助将不胜感激。

我在列表wordList中为每个名称创建子列表,并计算它们的频率并将该字及其频率存储在子列表中。 这是我得到的输出:

[['Kylie',3],['Kylie',3],['Kylie',3],['Abigail',2],['Abigail',2],['Louise',1 ],['Cynthia',6],['Cynthia',6],['Cynthia',6],['Cynthia',6],['Cynthia',6],['Cynthia',6], ['黛比',2],['黛比',2]]

我想要的是:

[[''Kylie',3],['Abigail',2],['Louise',1],['Cynthia',6],['Debbie',2]]

def readText():
filename = pickAFile()
file = open(filename, "rt")
readWord = file.read().split()
wordList = []
for word in readWord:
  if word not in wordList: 
    wordList.append([word,readWord.count(word)])

print wordList

file.close()

0 个答案:

没有答案