oo1=[1,2,3,4,4,5,6]
oo1=set(oo1)#集合去重復(fù)
print(oo1,type(oo1))
oo2=set([2,6,0,4,8])
print(oo1,oo2)
成都創(chuàng)新互聯(lián)公司專(zhuān)業(yè)為企業(yè)提供開(kāi)原網(wǎng)站建設(shè)、開(kāi)原做網(wǎng)站、開(kāi)原網(wǎng)站設(shè)計(jì)、開(kāi)原網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、開(kāi)原企業(yè)網(wǎng)站模板建站服務(wù),10余年開(kāi)原做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
#交集:把相同的取出來(lái)
#print(oo1.intersection(oo2))
#并集:2個(gè)表合并去掉重復(fù)的數(shù)字保持所有數(shù)字唯一
#print(oo1.union(oo2))
#差集
#print(oo1.difference(oo2))#1里面有的2里面沒(méi)有的
#print(oo2.difference(oo1))#2里面有的1里面沒(méi)有的
'''
#子集
oo3=set([1,2,3])
print(oo3.issubset(oo1))
#父集
print(oo1.issuperset(oo3))
#反向(對(duì)稱(chēng))差集:把互相有的去掉其他的放一起
print(oo1.symmetric_difference(oo2))
oo4=[11,12,13,14]
print(oo1.isdisjoint(oo4))#無(wú)交集返回true
#交集
print(oo1&oo2)
print(oo2-oo1)
#并集
print(oo1 | oo2)
#差集
print(oo1-oo2)
#對(duì)稱(chēng)差集 把互相沒(méi)有的取出來(lái)放一起
print(oo1^oo2)
#subset and upperset #子集和父集
'''
#oo1.add(777)#單一添加 001是
#print(oo1)
#oo1=1.update([90,60,30,4,888,444,444,123])#多個(gè)添加去重復(fù)
#print(oo1)
#del 刪除
#oo1.remove(1)
#print(oo1)
#set的長(zhǎng)度
#print(len(oo1)) #從1開(kāi)始數(shù)有多少個(gè)數(shù)據(jù)
#print(1 in oo1)#判斷1是否在oo1中
#print(1 not in oo1)#判斷1是否不是oo1成員
#print(oo1.pop())#隨機(jī)刪除
#print(oo1.discard(888))#刪除,不會(huì)返回值
#print(oo1)