2016-02-29 52 views
-3

制定一個程序,檢查沒有任何標點符號的句子,並找出並識別出現在句子中的每個單詞的位置。因此,系統不應區分大小寫:文本,文本,TEXT應被視爲相同的單詞。該程序必須能夠爲該列表中的單詞創建位置列表,然後能夠將列表保存爲單獨的文件或單獨的文件。在python中壓縮文本的代碼是什麼?

+0

您是否嘗試過通過編寫一些代碼自己解決這個問題? – barny

+0

充其量,這聽起來像功課,你沒有表現出你的努力。最糟糕的是,你要求我們去做你的工作。壓縮與問題的正文無關。 – Reti43

回答

-1

假設中句話用一個空格間隔只有以下應該工作:

import pickle 

words = sentence.lower().split() 
pos = 0 
result = [] 
for w in words: 
    result.append((w, pos)) 
    pos += len(w) + 1 
with open('filename','w') as o: 
    o.write(pickle.dumps(result)) 
+0

這不會爲句子 – mvelay

+2

中出現的詞語創建一個位置列表。是的,迪克,正確地爲尼科爾編寫代碼。我很諷刺。 SO不作爲代碼寫入服務公佈 – barny