python实现给定两个列表,“求同存异”
2024-01-08 02:22:49
目录
问题描述:
给定两个列表,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_list1
pred_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中出现
运行结果:
文章来源:https://blog.csdn.net/weixin_41862755/article/details/135409449
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!