找相同:编写Python程序,输入两段英文,将两段英文中都有的单词找出来并存放在一个新的列表中后输出。要求:最终结果中去掉重复的单词;不区分字母大小写,如“Pytho n”和“python”当成相同的单词;不允许使用set(集合)。
时间: 2024-03-20 07:41:58 浏览: 37
采用python程序设计语言,进行分词,再去掉停用词和标点符号等,生成文档的词典
好的,我来解答你的问题。
以下是实现该功能的 Python 代码:
```python
text1 = input("请输入第一段英文:")
text2 = input("请输入第二段英文:")
# 将两段英文都转换为小写字母,方便比较
text1_words = text1.lower().split()
text2_words = text2.lower().split()
common_words = []
for word in text1_words:
if word in text2_words and word not in common_words:
common_words.append(word)
print("两段英文中都有的单词为:", common_words)
```
首先,我们要求用户输入两段英文,然后将它们都转换为小写字母,方便后续比较。接着,我们将每段英文按照空格进行分割,得到单词列表。
然后,我们遍历第一段英文中的每个单词,如果这个单词也在第二段英文中,并且还没有被加入到 `common_words` 列表中,就将它加入到 `common_words` 列表中。
最后,我们输出 `common_words` 列表,即为两段英文中都有的单词,注意要去重。
希望能帮到你!
阅读全文