溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

集合的使用

發布時間:2020-06-30 18:11:18 來源:網絡 閱讀:347 作者:堅持和學習 欄目:編程語言

oo1=[1,2,3,4,4,5,6]
oo1=set(oo1)#集合去重復
print(oo1,type(oo1))
oo2=set([2,6,0,4,8])
print(oo1,oo2)

#交集:把相同的取出來
#print(oo1.intersection(oo2))

#并集:2個表合并去掉重復的數字保持所有數字唯一
#print(oo1.union(oo2))

#差集
#print(oo1.difference(oo2))#1里面有的2里面沒有的
#print(oo2.difference(oo1))#2里面有的1里面沒有的

'''
#子集
oo3=set([1,2,3])

print(oo3.issubset(oo1))

#父集
print(oo1.issuperset(oo3))

#反向(對稱)差集:把互相有的去掉其他的放一起
print(oo1.symmetric_difference(oo2))

oo4=[11,12,13,14]
print(oo1.isdisjoint(oo4))#無交集返回true

#交集
print(oo1&oo2)
print(oo2-oo1)

#并集
print(oo1 | oo2)

#差集
print(oo1-oo2)

#對稱差集 把互相沒有的取出來放一起
print(oo1^oo2)

#subset and upperset #子集和父集
'''
#oo1.add(777)#單一添加 001是<class 'set'>
#print(oo1)

#oo1=1.update([90,60,30,4,888,444,444,123])#多個添加去重復
#print(oo1)

#del 刪除
#oo1.remove(1)
#print(oo1)

len

#set的長度
#print(len(oo1)) #從1開始數有多少個數據

#print(1 in oo1)#判斷1是否在oo1中
#print(1 not in oo1)#判斷1是否不是oo1成員
#print(oo1.pop())#隨機刪除
#print(oo1.discard(888))#刪除,不會返回值
#print(oo1)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女