Skip to main content
 首页 » 编程设计

Python:计算列表中的频率并对齐结果

2025年05月04日20java哥

<分区>

我有一个字符串形式的随机单词列表,我需要计算它的频率。

a = ['a','ccc','bb','ccc','a','ccc','bb','bb','a','bb'] 

我想把它变成一个循环。所以输出将是

   1 a          3 
   2 bb         4 
   3 ccc        3 

数字右对齐,左对齐 4 个空格或字符,列表中的元素左对齐,左对齐 5 个字符,频率右对齐,如上所示。

我知道怎么统计频率但是我不知道怎么排列它们

total_word = {} 
for word in clear_word: 
    if word not in total_word: 
        total_word[word] = 0 
    total_word[word] += 1 

抱歉打扰