我正在使用Python 3.3 我需要创建两个列表,一个用于唯一词,另一个用于词频。 我必须根据频率列表对唯一单词列表进行排序,以使频率最高的单词在列表中排在首位。 我有文本设计,但是不确定如何在Python中实现它。 到目前为止,我发现的方法都使用了Counter我们还没有学过的词典。我已经从包含所有单词的文件中创建了列表,但是不知道如何找到列表中每个单词的频率。我知道我需要循环才能执行此操作,但无法弄清楚。 这是基本设计: original list = ["the", "car",....] newlst = [] frequency = [] for word in the original list if word not in newlst: newlst.append(word) set frequency = 1 else increase the frequency sort newlst based on frequency list