集合

list_1 = set([1,2,3,4,5,6])list_2 = set([5,6,7,8,9,10])print(list_1.intersection(list_2))     #交集print(list_1.union(list_2))            #並集print(list_1.difference(list_2))       #差集(保留list_1裏有,list_2沒有的)list_3 = set([1,2,3])print(list_3.issubset(list_1))          #子集print(list_1.issuperset(list_3))        #父集print(list_1.symmetric_difference(list_2))   #對稱差集,去重合並,Return the symmetric difference of two sets as a new setlist_4 =set([4,5,6])print(list_3.isdisjoint(list_4))        #判斷list_3 and list_4是否有交集(return True is two set have a null intersection)
相關文章
相關標籤/搜索