集合具有天生去重、裡面的元素不可以變、無序的特點,建立集合時,列表和字典這類可變資料型別不能作為集合的元素。(集合元素不能修改)
方法一:把集合直接賦值給乙個變數
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方法 把...