创建一个至少含有30个英文单词的字符串,每个英文单词用空格隔开,并完成对该字符串中各单 词的词频统计(进阶任务将单词与对应词频作为一个键值对,存在一个字典中)
时间: 2024-09-18 20:03:55 浏览: 20
创建一个包含30个英文单词的字符串,我们可以选择一些常见的词汇,例如科技、编程相关的词语:
"Python is a popular programming language for data analysis, machine learning, artificial intelligence, and web development. It's known for its readability and simplicity, making it an ideal choice for beginners as well as experienced developers."
接下来,我们将这个字符串拆分成单词并统计词频:
```python
# 定义字符串
sentence = "Python is a popular programming language for data analysis, machine learning, artificial intelligence, and web development. It's known for its readability and simplicity, making it an ideal choice for beginners as well as experienced developers."
# 将字符串分割成单词列表
words_list = sentence.split()
# 初始化空字典存储词频
word_count = {}
# 统计词频
for word in words_list:
if word in word_count:
word_count[word] += 1
else:
word_count[word] = 1
# 打印结果
print("单词及其词频:", word_count)
```