我正在嘗試使用Python字典對象來幫助將輸入字符串轉換爲其他單詞或短語。我在翻譯輸入中的單個單詞方面取得了成功,但我似乎無法弄清楚如何翻譯多詞短語。掃描Python詞典中的兩個單詞短語
例子:
sentence = input("Please enter a sentence: ")
myDict = {"hello": "hi","mean adult":"grumpy elder", ...ect}
我怎樣才能返回hi grumpy elder
如果用戶對該輸入進入hello mean adult
?
這不僅是因爲我分裂輸入到適用於單個單詞短語使用split()方法的單詞列表。然後,我一次處理列表中的一個元素,直到在myDict中找到匹配項。然後我返回結果值。 – golferdrew32
如果您使用'split',請[編輯]您的問題並添加此代碼。但是,爲什麼你首先將輸入分開? –
我們應該如何破譯應該是兩個字的子字符串,三個字的子字符串還是一個字的子字符串,bruteforce的每個組合? –