a_list =[1
,2,3
,4]a_list =
set(a_list)
b_list =
set([3
,4,5
,6])
c_list =
set([1
,2])
'''交集 ,取相同的元素'''
print
(a_list.intersection(b_list)
)print
("簡寫交集"
,a_list & b_list)
'''並集 所有元素只出現一次'''
print
(a_list.union(b_list)
)print
("簡寫並集"
,a_list | b_list)
'''差集 去除相同元素的a_list'''
print
(a_list.difference(b_list)
)print
("簡寫差集"
,a_list - b_list)
'''子集 c_list是a_list的子集(a_list包含c_list中所有元素) 返回布林值'''
print
(c_list.issubset(a_list)
)'''父集 a_list是c_list的父集(a_list包含c_list中所有元素) 返回布林值'''
print
(a_list.issuperset(c_list)
)'''對稱差集 去除a_list and b_list 的相同元素,組成乙個新的集合'''
print
(a_list.symmetric_difference(b_list)
)print
("簡寫對稱差集"
,a_list ^ b_list)
''' 是否有相同元素,返回布林值'''
print
(c_list.isdisjoint(b_list)
)'''新增乙個元素'''
a_list.add(9)
'''新增多個元素'''
a_list.update([10
,11,12
])print
(a_list)
'''檢視乙個元素在不在這個集合,列表,元組都用in,不在用not in'''if9
in a_list:
print
("在這個集合裡"
)else
:print
("不,他不在"
)'''刪除指定元素,若該元素不存在,會報錯'''
a_list.remove(1)
'''刪除指定元素,若該元素不存在,你會報錯'''
a_list.discard(
999)
集合架構初識
collection list列表,set集 map hashtable hashmap treemap collection 是單列集合 list 元素是有序的 可重複 有序的collection 可以對列表中每個元素的插入位置進行精確地控制。可以根據元素的整數索引 在列表中的位置 訪問元素,並搜...
初識set集合
一 set集合 一組無序的且不重複 自動消除重複 的資料集合 演示 list01 11 22,33 44,55 22,66 77 print list01 0 list0188 print list01 set01 set 儲存資料的時候是無序的 初始化的順序和列印出來的順序是不一樣的 set 集合...
C 集合 初識Set
set是c 中模板庫的乙個stl庫,set就像英文中的意思一樣是集合 1,關於集合必須說明set是關聯式容器。set作為容器,也是用來儲存同一資料型別的資料型別,並且能從乙個資料集合中取出資料,在set中每個元素的值都唯一,而且系統能夠根據元素的值自動進行排序。應該注意的是set中的值不能被直接改變...