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