初識python集合

2021-10-02 03:48:13 字數 1430 閱讀 2528

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中的值不能被直接改變...