好吧,我有一所学校分配,我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