用Python编写一个程序,实现以下功能:任意输入一组词语,输出各个词语及其出现的次数(要求使用字典完成次数统计)。 说明:每个词语之间用空格分隔。
时间: 2024-05-02 21:20:10 浏览: 180
Python实现统计单词出现的个数
好的,你的问题属于编程问题,很高兴我可以为你解答。下面是Python代码实现:
```python
words = input("请输入一组词语,用空格分隔:").split() # 输入词语并通过空格分割成列表
count_dict = {} # 定义一个空字典用于保存词语及其出现次数
for word in words: # 遍历词语列表
count_dict[word] = count_dict.get(word, 0) + 1 # 字典的get方法获取词语的出现次数并加1
print("词语及其出现次数:")
for word, count in count_dict.items(): # 遍历字典的键值对
print("{}: {}".format(word, count)) # 输出词语及其出现次数
```
输入示例:
```
请输入一组词语,用空格分隔:hello world hello
```
输出示例:
```
词语及其出现次数:
hello: 2
world: 1
```
希望我的回答能够帮到你。
阅读全文