这里是一个使用Python语言的代码示例,用于比较来自不同文件的单词:
def compare_words(file1, file2):
# 打开文件并读取内容
with open(file1, 'r') as f1:
words1 = f1.read().split()
with open(file2, 'r') as f2:
words2 = f2.read().split()
# 比较单词
common_words = set(words1) & set(words2)
return common_words
# 测试示例
file1 = 'file1.txt'
file2 = 'file2.txt'
common_words = compare_words(file1, file2)
print("共同的单词:", common_words)
在这个示例中,我们首先定义了一个compare_words
函数,该函数接受两个文件名作为参数。函数打开这两个文件并读取其内容,然后将内容分割成单词列表。接下来,我们使用集合操作符&
来比较来自两个文件的单词,并找出共同的单词。最后,我们返回共同的单词,并在测试示例中打印出来。
请注意,上述代码假设文件中的单词是以空格分隔的。如果文件中的单词以其他分隔符(如逗号或换行符)分隔,您可以相应地修改代码。
下一篇:比较来自返回函数的值