python编写程序实现:输入一个字符串,字符串包含多个单词,单词间用一个空格分隔,字符串里没有任何标点符号。要求将该字符串中单词和单词出现的次数保存到字典中,并输出字典。 输入格式: 一个包含多个单词的字符串,单词间用一个空格分隔,字符串里没有任何标点符号。 输出格式: 输出一个字典。
时间: 2023-08-07 21:32:39 浏览: 183
简单讲解Python中的字符串与字符串的输入输出
5星 · 资源好评率100%
好的,下面是代码实现,将其复制粘贴到Python环境中即可:
```python
s = input() # 输入一个字符串
words = s.split() # 将字符串按照空格分隔成单词列表
word_dict = {} # 定义一个空的字典,用于存储单词和出现次数
# 遍历每个单词
for word in words:
if word not in word_dict:
# 如果单词第一次出现,则将其加入字典,并将出现次数设为1
word_dict[word] = 1
else:
# 如果单词不是第一次出现,则将其出现次数加1
word_dict[word] += 1
print(word_dict) # 输出字典
```
运行程序后,输入一个字符串,程序就会输出该字符串中每个单词的出现次数。例如,如果输入字符串`hello world hello python world python python`,则输出的字典为`{'hello': 2, 'world': 2, 'python': 3}`。
阅读全文