python中列表元素求交集和并集


 

>>> test1 = ["aaa","bbb","ccc","ddd","eee","fff"] >>> test2 = ["ddd","eee","fff","ggg","hhh","iii"] >>> test3 = test1 + test2 >>> test3 ['aaa', 'bbb', 'ccc', 'ddd', 'eee', 'fff', 'ddd', 'eee', 'fff', 'ggg', 'hhh', 'iii'] >>> test4 = [] >>> for i in test3: ## 求交集 if i not in test4: test4.append(i) >>> test4 ['aaa', 'bbb', 'ccc', 'ddd', 'eee', 'fff', 'ggg', 'hhh', 'iii'] >>> test5 = [] >>> for i in test1: ## 求并集 if i in test2: test5.append(i) >>> test5 ['ddd', 'eee', 'fff'] >>> test6 = [] >>> for i in test1: ## 求单侧并集 if i not in test2: test6.append(i) >>> test6 ['aaa', 'bbb', 'ccc']

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM