python集合的基本操作

2021-09-24 05:33:09 字數 783 閱讀 3715

s = 

s.add(5) # 新增元素5到集合,如果集合中存在5,該操作無效,不會報錯

print(s) #

s.remove(5) # 從集合s中刪除元素5,如果刪除的元素5不在集合中,會報錯:keyerror

print(s) #

a = '12345' # 通過字串建立集合

s1 = set(a)

print(type(s1)) # s1的型別是集合

print(s1) # 該順序隨機

# 集合中元素順序無關,元素不重複

# 集合擁有交集和補集

s10 =

s20 =

# 列印出兩個集合的交集

print(s10 & s20) #

# 列印出兩個集合的全集

print(s10 | s20) #

# 列印出兩個集合的(全集-交集)的元素

print(s10 ^ s20) #

# 列印出集合(s10-交集),在s10中剔除與s20相同的元素

print(s10 - s20) #

python之集合的基本操作

new set set1和 new set set set1 貌似都能基於集合建立新的集合,區別我還沒有發現 集合 set 是可變的序列,可以儲存各種資料型別,用大括號表示,具有無序性和不重複性 建立空集合 emp set print emp 基於字串 str set set 我喜歡python 基...

python 集合使用的基本操作筆記

usr bin evn python coding utf 8 author li shilin 集合的操作 列表轉換為集合 定義乙個列表 set方法就是轉換為集合的方法函式 集合的特性 無序 不重複的資料 list 1 1,2,3,3,4,7,8,9,5,6 list 1 set list 1 p...

python set集合的基本操作

閱讀目錄 回到頂部 python的set是乙個無序不重複元素集,基本功能包括關係測試和消除重複元素.集合物件還支援並 交 差 對稱差等。sets 支援 x in set len set 和 for x in set。作為乙個無序的集合,sets不記錄元素位置或者插入點。因此,sets不支援 inde...