python 计算两个list的差集,并集和交集操作
今天遇到两个list集合的计算的情况,在此做下记录.l1 = [1,2,3,4]l2 = [3,4,5,6]一. 并集 AUB不去除重复,就是简单合并l3=l1+l2l3=l1.extend(l2)两个结果一样,都是 [1,2,3,4,3,4,5,6]二. 交集 A∩Blist((set(l1).union(set(l2))) ^ (set...
·
今天遇到两个list集合的计算的情况,在此做下记录.
l1 = [1,2,3,4]
l2 = [3,4,5,6]
一. 并集 AUB 不去除重复,就是简单合并
l3=l1+l2
l3=l1.extend(l2)
两个结果一样,都是 [1,2,3,4,3,4,5,6]
二. 交集 A∩B
list((set(l1).union(set(l2))) ^ (set(l1) ^ set(l2)))
结果是 [3,4]
三.A与B合并并且去重
list1 = list(set(l1).union(set(l2)))
结果是[1,2,3,4,5,6]
四. AUB-(A∩B)
list1 = list(set(l1) ^ set(l2))
结果是 [1,2,5,6]
五 A-B
list1 = [item for item in l1 if item not in l2]
结果是[1,2]
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)