add(self, *args, **kwargs)
新增乙個元素到集合中,若新增的元素集合中已存在,則執行後集合無變化
clear()
清楚集合中的所有元素
copy(self, *args, **kwargs)
拷貝集合
4.(1)pop()
隨機刪除集合中的乙個元素
(2)remove(x)
刪除集合中的指定元素,x為集合中的乙個元素,刪除的元素在集合中不存在時會報錯
(3)discard(self, *args, **kwargs)
刪除集合中指定的元素,刪除的元素在集合中不存在時不會報錯
5.(1)intersection(*args,**kwargs)
求兩個集合的交集, 寫法(s1.intersection(s2) 或者 s1&s2)
#python學習交流qq群:778463939
s1=s2=
v=s1.intersection(s2)
#或者寫為v=s1&s2
print
(v)
執行結果:
(2)union ()
求兩個集合的並集 (寫法: s1.union(s2) 或者 s1|s2 )
(3)difference()
求兩個集合的差集 (寫法:s1.difference(s2) 或者 s1-s2)
(4)symmetric_difference()
交叉補集 ,即集合的並集減去兩級和的交集的剩餘元素集合 (寫法:s1.symmetric_difference(s2)
或者s1^s2)
(5)difference_update()
求兩個集合的差集並更新原集合
isdisjoint(*args, **kwargs)
判斷兩集合是否有交集,有則返回true
(1)issubset(*args, **kwargs)
如 (s1.issubset(s2)) 判斷s1是否是s2的子集
(2)issuperset(*args, **kwargs)
如 ( s1.issuperset(s2)) 判斷s1是否是s2的父集
update() 向集合裡更新多個值 ( 應用add時,只能新增乙個值,超過乙個就會報錯)
s1=
s2=#s2可以時集合、元組、列表等
s1.update(s2)
print
(s1)
執行結果:
Python3 教程 集合
集合 set 是乙個無序的不重複元素序列。可以使用大括號或者set 函式建立集合,注意 建立乙個空集合必須用set 而不是,因為是用來建立乙個空字典。建立格式 parame 或者set value 集合的基本操作 語法格式如下 s.add x 將元素 x 新增到集合 s 中,如果元素已存在,則不進行...
String類的提供的方法
length string中字元的個數。charat 取得string中該位置的char。getchars getbytes 複製char或byte到乙個目標陣列中。tochararray 生成乙個char,包含string的所有字元。compareto 按字典順序比較string內容,比較結果為負...
Python基礎教程 python的資料型別
python基礎之五大標準資料型別 學習一門語言,往往都是從hello world開始。但是筆者認為,在乙個黑框框中輸出乙個 你好,世界 並沒有什麼了不起,要看透事物的本質,熟悉一門語言,就要了解其底層,就是我們常常說的基礎。本篇從python中的變數型別開始。五大標準資料型別 在記憶體中儲存的資料...