我有一个单词列表,想知道其中有多少个不同的单词。我最终会将列表导入到字典中,显示每个单词的数量。
现在我有
while i < len(list_words):
if list_words[i] in list_words:
repetitions += 1
i += 1
print(repetitions)
但这只是返回列表的长度。
最佳答案
试试这个,
word_counts = dict.fromkeys(list_words, 0)
for word in list_words:
word_counts[word] += 1
关于python - 如何在不使用计数或计数器的情况下计算列表项的出现次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53219733/