python 集合的建立 增加 刪除 查詢

2021-10-10 08:42:33 字數 676 閱讀 5353

集合具有天生去重、裡面的元素不可以變、無序的特點,建立集合時,列表和字典這類可變資料型別不能作為集合的元素。(集合元素不能修改)

方法一:把集合直接賦值給乙個變數

num=

方法二:使用range物件

a=set(range(1,4))

a方法三:直接把列表轉化為集合

b=set([1,2,3,4,5,6])

b1、s.add(element) 只能新增乙個元素

如:s =

s.add(『height』)

print(s)

結果:2、s1.update(s2) 合併兩個集合,重複的元素自動去重

如:s1 =

s2 =

s1.update(s2)

print(s1)

結果:1、s.discard(element) # 刪除乙個元素,如果元素存在,刪除元素,如果不存在,什麼也不做。

2、s.pop() # 隨機刪除乙個元素,並返回

3、s.remove(element) # 刪除指定元素,元素必須存在,不存在會報錯

4、del刪除整個集合,同時也會刪了集合的變數名

5、使用clear方法清空集合中的元素值,但保留變數的名字,原集合變成了乙個空集而已

element in s, 如果存在,返回true,如果不存在返回false。

python集合的建立於刪除

集合時無序可變的序列,集合中的元素放在 內,集合中的元素具有唯一性。集合中只能包含數字 字串 元組等不可變的型別資料 或者說可雜湊 而不能包含列表 字典 集合等可變的型別資料 1.集合的建立 方法一 把集合直接賦值給乙個變數 num 方法二 使用range物件 a set range 1,4 a 方...

鍊錶 建立刪除增加遍歷

linked list 建立鍊錶 include include include struct listnode void createlisthead listnode head,int n p next null 遍歷整個表 void printflist listnode head 刪除整個表...

集合介紹,建立,新增,刪除。

集合 set 是乙個無序的不重複元素序列,可以使用大括號 或者 set 函式建立集合,注意 建立乙個空集合必須用set 而不是 因為 是用來建立乙個空字典,集合是可變的容器序列。建立非空集合 集合的新增與刪除操作 新增 1 add方法 把要傳入的元素作為乙個整個新增到集合中 2 update方法 把...