繁体   English   中英

如何在python中打印两个句子中相同的单词?

[英]How do I print words that are the same in two sentences in python?

5a. 提示用户输入 2 个句子,分别称为 sen1 和 sen2

5b. 打印两个句子中的所有单词

sen1 = (input("Input first sentence: ").split(" "))
sen2 = (input("input second sentence: ").split(" "))
print(list(set(sen1).intersection(sen2)))

对不起,我一开始误解了你的问题。 这是修正后的版本。 (PS:我没有考虑句子初始情况,你可以使用lower()函数自己更正代码。

def main():
    sen1 = input('Please enter sentence 1:')
    sen2 = input('Please enter sentence 2:')
    wordlist1 = a1.split()
    wordlist2 = a2.split()   
    for i in wordlist1:
        if i in wordlist2:
            print(i)
        else:
            print('No common word.')
main()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM