2016-12-04 30 views
-1

我需要更改我的程序,以便它將列表保存爲一個醃製文件,但我不知道如何去做。四,試圖通過文章閱讀,我只是不能似乎想出如何實現泡菜更改一個列表爲泡菜

sentencelist=[] 

while True: 
    for word in input('Input a sentence \n').split(): 
     if word not in sentencelist: 
      sentencelist.append(word) 
     print(sentencelist.index(word) + 1, end=',') 
    print() 
    del sentencelist[:] 

我知道如何使用我的泡菜只是不知道放在哪裏,任何幫助將是巨大的。

回答

0

你可以這樣做:

import pickle 

sentencelist=[] 

while True: 
    for word in input('Input a sentence \n').split(): 
     if word not in sentencelist: 
      sentencelist.append(word) 
     print(sentencelist.index(word) + 1, end=',') 
    print() 
    del sentencelist[:] 

pickle.dump(sentencelist, open('file', 'wb')) 

然後,您可以加載結構回:

import pickle 
sentencelist = pickle.load(open('file', 'rb')) 
+0

它worlks,但可以打印[€] Q(X thisqX isqX AQX testqe]當我輸入是'這是一個測試' – user123456789