我有一个不同长度的单词表。
我想找到所有单词中出现频率最高的字符。有什么有效的方法可以做到这一点,并防止不同长度字符串中出现错误index out of range
?
例如:
alist = ['fowey', 'tynemouth', 'unfortunates', 'patroness', 'puttying', 'presumptuousness', 'lustrous', 'gloxinia']
在所有单词的每个位置上出现频率最高的字符(0 to len(max(alist, key=len))
)等于:poternusakesness
for p in range (len(max(words, key=len))):
如果两个字符具有相同的频率,那么选择第一个字符(基于字母表)作为最频繁使用的字符怎么样?
1条答案
按热度按时间cbjzeqam1#
请尝试:
印刷品:
编辑:使用
collections.Counter
: