好吧,我有一所學校分配,我NEET兩個文件相互比較。這很簡單,程序需要展現的東西像所有的在這兩個文件中,例如獨特字;比較兩個文件與Python
file1的: 這是一個測試
file2的: 這不是測試
輸出: [ 「這」, 「是」, 「一」, 「測試」, 「不」 ]
這就是我從這個一小段代碼預期輸出:
def unique_words(file_1, file_2):
unique_words_list = []
for word in file_1:
unique_words_list.append(word)
for word in file_2:
if word not in file_1:
unique_words_list.append(word)
return unique_words_list
但這並沒有發生,不幸的是,這是輸出:
['this \ n','是\ n','a \ n','test','this \ n','是\ n','not \ n','a \ N」,‘測試’]
我有多個函數,幾乎相同的方式工作,也有類似的輸出。我知道爲什麼\ n出現,但我不知道如何擺脫它。 如果有人可以幫助我得到這個正確的輸出,這將是一個很大的幫助:)
對不起,但該任務明確告訴我使用列表:我 – GotYa
該實際上,工作。有一個/ n,因爲該文件是在單獨的一行中設置的每個單詞,因爲我只知道如何循環遍線。 – GotYa
您能向我解釋爲什麼比較這些文件不起作用嗎? – GotYa