1. 程式人生 > >Python 集合的定義以及常用運算及函數

Python 集合的定義以及常用運算及函數

合取 pan not 必須 rem 沒有 sca 函數 blog

定義(集合內可以有多個元素,但是每個元素都必須是不可變類型,即可hash類型,集合內的元素唯一,集合是無序的):
pythons=[a,b,c,d,e,f]
s1=set(hello)
print(s1,type(s1))
s={a,3,9,b}
#關系運算???

# print(s)

#集合優先掌握的方法
pythons={a,b,c,d,e,f}
#元素是否在集合中
print(a not in pythons)
print(pythons)

#關系運算
s1={1,10,11,22}
s2={1,11,33}

#交集
print(s1 & s2) #並集 print(s1 | s2) #差集 print(s1 - s2) print(s2 - s1) #對稱差集 print(s1 ^ s2) #父集 s1={1,2,3,4} s2={1,5} print(s1 >= s2) # # #子集 print(s1 <= s2) print(s2 <= s1) s={1,2,3,a} #集合增加一個元素 s.add(4) print(s) #集合取出一個元素 print(s.pop()) #集合刪除一個元素如果沒有報錯 s.remove(a) print(s) # #
集合刪除一個元素如果沒有則不會報錯 s.discard(aaaaaa) print(s)

Python 集合的定義以及常用運算及函數