Python 組合資料型別 集合
阿新 • • 發佈:2021-08-16
特點:
集合儲存的元素是無序且不可重複的
集合中的元素是不可變的資料型別,如:浮點數、整數、元組、字串等
集合中的元素是不可排序和比較的,因為集合中的元素是無序的
集合用花括號{ }表示,元素之間使用逗號隔開
建立集合:
建立集合可以直接用花括號表示。
>>>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的副本