基本的に私はユーザーに文章を入力してもらいます
例えば。"こんにちは元気ですか?"
そして、大きなリストから、「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"
私が理解していることから(ここではnoob)、ユーザーの入力をリストに変換し、そのリストの各アイテムを「反射」リストのアイテムと比較し、1つのリストの同一の文字列を次の文字列に置き換えます。「ある」と「ある」
これを行うためにあらゆる種類の方法で遊んでいますが、それを理解できないようです