4le*_*x1v 3 python string comparison
我有一个字符串列表,其中一些是相同的.我需要一些可以计算相同字符串的脚本.例如:
我有一个单词列表:
"房子"
"梦想"
"树"
"树"
"房子"
"天空"
"房子"
输出应该如下所示:
"房子" - 3
"树" - 2
"梦" - 1
等等
使用collections.Counter().它专为这个用例而设计:
>>> import collections
>>> seq = ["House", "Dream", "Tree", "Tree", "House", "Sky", "House"]
>>> for word, cnt in collections.Counter(seq).most_common():
print repr(word), '-', cnt
'House' - 3
'Tree' - 2
'Sky' - 1
'Dream' - 1
Run Code Online (Sandbox Code Playgroud)