【发布时间】:2013-03-25 01:13:53
【问题描述】:
基本上我有一个用户输入一个句子
例如。 “你好,你好吗?”
从一个大列表中,它将“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"
据我了解(这里是新手),它将用户输入转换为一个列表,然后将该列表中的每个项目与“反射”列表中的项目进行比较,然后将一个列表中的相同字符串替换为旁边的字符串它例如。 “是”与“是”
我一直在尝试各种方法来做到这一点,但似乎无法弄清楚
【问题讨论】:
标签: python string list replace