sorted_letters = sorted(letter_frequency.keys(), key=lambda x: letter_frequency[x], reverse=True)修改这行代码,将频率为0的字母排除出字典,并输出字典长度
时间: 2024-03-14 17:47:39 浏览: 124
统计指定的文本文件(英文)中,每个单词的出现频率,输出按字典序排列的单词频度表。
可以将代码修改为:
```
sorted_letters = sorted([letter for letter in letter_frequency.keys() if letter_frequency[letter] > 0], key=lambda x: letter_frequency[x], reverse=True)
print(len(sorted_letters))
```
这样就会将频率为0的字母排除出字典,并输出字典长度。
阅读全文