集合

集合(set)是一個無序不重複元素的序列。

集合天生能夠去重,可使用大括號 { } 或者 set() 函數建立集合,注意:建立一個空集合必須用 set() 而不是 { },由於 { } 是用來建立一個空字典。函數

添加元素,刪除元素spa

s = set()#空集合
# s.add(1)#添加元素
# s.remove(1)#刪除元素
交集,並集,差集,對稱差集
xn = [1, 2, 3, 4, 5]
zdh = [2, 3, 5, 6, 7, 8]
xn_set = set(xn)
zdh_set = set(zdh)
print(xn_set.intersection(zdh_set))#取交集
print(xn_set & zdh_set)#取交集
print(xn_set.union(zdh_set))#並集
print(xn_set | zdh_set)#並集
print(xn_set.difference(zdh_set))#差集
print(xn_set - zdh_set)#差集
print(xn_set.symmetric_difference(zdh_set))#對稱差集
print(xn_set ^ zdh_set)#對稱差集
相關文章
相關標籤/搜索