Python 编程输入一段英文,统计英文中单词出现的次数,并输出结果。 编程实现,将两段英文中都有的单词找出来,并将它们存放在一个新的列表中,并输出。
时间: 2024-03-13 15:46:42 浏览: 270
适合小白的python算法-单词匹配模式【hash练习】
好的,我可以帮您解决这个问题。下面是 Python 代码实现:
```python
# 统计单词出现次数
text = input("请输入一段英文:")
words = text.split()
freq = {}
for word in words:
freq[word] = freq.get(word, 0) + 1
print(freq)
# 找出两段英文中共同出现的单词
text1 = input("请输入第一段英文:")
text2 = input("请输入第二段英文:")
words1 = set(text1.split())
words2 = set(text2.split())
common_words = list(words1 & words2)
print(common_words)
```
代码解释:
1. 输入一段英文,使用 `split()` 方法将其分割成单词,并存放在一个列表中。
2. 使用字典 `freq` 统计每个单词出现的次数。
3. 输入第一段英文和第二段英文,将其分割成单词,并存放在两个集合中。
4. 使用 `&` 运算符取两个集合的交集,得到两段英文中共同出现的单词。
5. 将共同出现的单词存放在一个新的列表中,并输出。
希望能够帮到您!
阅读全文