基本上我有一个用户输入一个句子
例如。“你好吗?”
从一个大列表中,它将“are”替换为“am”,将“you”替换为“I”。返回:
“你好,我怎么样?”
问题是我不知道该怎么做。
所以我的清单看起来有点像reflections = [["I, you"],["are","am]] ---> etc.
到目前为止,我有一些代码可以收集用户的原始输入,然后调用这个函数来回复它。
def reflects_users_string(reply):
reply_list = reply.split()
for _ in reply_list
if ????
????
????
else
print "i don't understand"
据我了解(这里是菜鸟),它将用户输入转换为一个列表,然后将该列表中的每个项目与“反射”列表中的项目进行比较,然后将一个列表中的相同字符串替换为它旁边的字符串,例如。“是”与“我”
我一直在玩各种方法来做到这一点,但似乎无法弄清楚