2014-02-12 280 views
0

我的朋友列表後,我正在學習的單詞和他們的意思,我需要幫助試圖讓我們想要了解的話。我有一個單詞列表,我們可以在命令行中鍵入這些單詞,以告訴計算機我們想要的單詞的含義或歷史。我的問題是找出我們在打好字的字,這裏是我到目前爲止的代碼:查找字符串中的單詞詞

Meaning = {"Meaning", "define", "history"} 
text1 = raw_input("Text: ") 
tokens = commands.lower().split() 
if Meaning.intersection(tokens): 
    #Here is the problem, because i don't know what word we might type 
    #so i need it to check the word after the Meaning. How can i do this? 

我使用的程序輸入到一個網站,並獲得了字的信息,所以我不能加註和定義,因爲要知道每一個字都太難了。我怎麼才能得到這個詞的意思?,謝謝。

+2

「我的朋友和我正在研究的單詞和它們的含義」 - 是的東西你實際上在做,或用於介紹你的家庭作業,並給予你將實現東西的動機取景器?我們需要知道是否將您指向english.stackexchange.com。 – user2357112

回答

1

設置您的字典作爲集對。

terms = {'word1': 'meaning', 'word2': 'othermeaning'} 

print terms['word1'] 
+0

對不起,我忘了添加一些信息,我正在使用它來搜索顯示單詞定義和歷史記錄的網站。我把它輸入網站並找到這個詞。之所以這樣做是行不通的,是因爲我們會使用字典中的任何單詞,這將很難將每個單詞及其含義都加入到程序中。 – user3299646

+0

@ user3299646:你爲什麼使用命令行界面呢?爲什麼不使用網絡瀏覽器瀏覽網站? – user2357112

+0

該程序可以比我能搜索的要快得多。我可以在瀏覽器上查找5個單詞的時間內搜索5個單詞。 – user3299646