1. 程式人生 > 其它 >Python 組合資料型別 集合

Python 組合資料型別 集合

特點:

集合儲存的元素是無序且不可重複的

集合中的元素是不可變的資料型別,如:浮點數、整數、元組、字串等

集合中的元素是不可排序和比較的,因為集合中的元素是無序的

集合用花括號{ }表示,元素之間使用逗號隔開

建立集合:

建立集合可以直接用花括號表示。

>>>set1 = {"醫生”,“護士”,“護工”}

訪問集合中的元素:

因為集合中的元素是無序的,所以不可使用索引訪問集合中的元素

>>>set1 = {1,2,3,4,1,2,3,5}

>>>for i in set1:

print(num,end=" ")

>>>{1,2,3,4,5}

基本操作:

S - T:返回的新的集合,元素屬於S但不屬於T

S | T:返回的新的集合是S和T的並集

S ^ T:返回的新的集合是S和T中的非共同元素

S & T:返回的新的集合,元素屬於S和T

s.issubset(t) 若s是t的子集,返回True,否則返回False

s.issuperset(t)若s是t的超集,返回True,否則返回False

s.union(t)返回的新的集合是s和t的並集

s.intersection(t)返回的新的集合是s和t的交集

s.difference(t)返回的新的集合是屬於s但不屬於t

s.symmertric_difference(t)返回的新的集合是s和t中的不重複的元素

s.copy()返回的新的集合是s的副本