以下是一个示例代码,可以按照字母顺序打印列表中每个单词的计数:
word_list = ["apple", "banana", "apple", "cherry", "banana", "apple"]
word_count = {}
# 计算每个单词的计数
for word in word_list:
if word in word_count:
word_count[word] += 1
else:
word_count[word] = 1
# 按照字母顺序打印每个单词的计数
for word in sorted(word_count.keys()):
print(word, ": ", word_count[word])
输出结果为:
apple : 3
banana : 2
cherry : 1
在这个示例中,我们首先创建了一个空的字典 word_count
,用于存储每个单词的计数。然后,我们遍历 word_list
中的每个单词,如果单词已经在 word_count
中存在,则将计数加 1,否则将该单词添加到 word_count
中,并将计数设置为 1。
最后,我们使用 sorted()
函数对 word_count
字典的键进行排序,并遍历排好序的键,打印每个单词及其计数。
上一篇:按照字母ABC排序 T-SQL