目录
问题描述:
代码实现:
问题描述:
给定两个列表,list1和list2。 python实现求list1和list中重复的元素,以及在list1中,不在list2的元素。
代码实现:
def common_unique(pred_list, gold_list):# 找到两个列表中的重复元素common_elements = list(set(pred_list) & set(gold_list))# 找到在list1中出现但未在list2中出现的元素unique_to_list1 = list(set(pred_list) - set(gold_list)) # 表示在pred_list中出现而不在gold_list中出现的元素return common_elements, unique_to_list1pred_list = [1,2,3,4]
gold_list = [3,4,5,6]
common_elements, unique_to_list1 = common_unique(pred_list, gold_list)
print("common_elements", common_elements) # 两个列表中,均出现的元素
print("unique_to_list1", unique_to_list1) # 在list1中出现,并未在list2中出现
运行结果: