要找出一个列表中不包含在另一个列表中的单词,可以使用以下代码示例:
def find_missing_words(list1, list2):
missing_words = []
for word in list1:
if word not in list2:
missing_words.append(word)
return missing_words
# 示例用法
list1 = ['apple', 'banana', 'orange', 'pear', 'watermelon']
list2 = ['apple', 'banana', 'grape', 'pear']
missing_words = find_missing_words(list1, list2)
print(missing_words)
输出:
['orange', 'watermelon']
在上面的代码中,我们定义了一个名为find_missing_words
的函数,它接受两个列表作为参数。我们创建了一个空列表missing_words
,用来存储不在list2
中的单词。
然后,我们使用一个循环遍历list1
中的每个单词。对于每个单词,我们使用if word not in list2
条件判断它是否不在list2
中,如果是,则将该单词添加到missing_words
列表中。
最后,我们返回missing_words
列表作为结果。
在示例中,list1
包含5个单词,list2
包含4个单词。根据条件判断,'orange'
和'watermelon'
这两个单词不在list2
中,因此输出结果为['orange', 'watermelon']
。