我有一个包含单词对的列表。它看起来像这样:
words = ["I : You", "Me : You", "Mine : Yours"]
通过输入和分割,我从用户输入的句子中创建一个新列表。
我想要做的是检查这个新列表(让我们称之为句子)是否包含列表中的任何单词" words"确实。如果确实如此,我希望它用"单词" -list中的对来替换该单词,然后用替换后的单词打印句子。
例如: 节目问:"你好吗?" 用户回答:"我很好" 课程答案:"你很好"
有关如何执行此操作的任何建议吗?
答案 0 :(得分:0)
我相信这就是你要找的东西:
words = {"I" : "You", "Me" : "You", "Mine" : "Yours"}
sentence = "I am John Doe."
for word, replacement in words.items(): # works through the word pairs
sentence.replace(word, replacement) # replacing with the counterpart
句子现在是You are John Doe.