python中set集合簡單使用教程

2021-08-15 21:13:26 字數 837 閱讀 8213

python中的set集合使用非常簡便。下面從建立,新增,刪除,交集,並集和差集等方面做簡要闡述。

建立:無須定義,使用時建立即可

新增:有add()和update(),add()把整體作為乙個元素新增到集合中,update()把要新增的元素分為乙個個單獨的元素新增到集合中

交集|並集|差集:直接見示例**中的執行結果。

示例**

#coding=utf-8

#建立set集合

a = set('abc')

#使用add()向set集合中新增元素

a.add('def')

#使用update()向set集合中新增元素

a.update('gh')

#遍歷set集合

for item in a:

print (item)

print ("---分割線-刪除def---")

a.remove('def')

#遍歷set集合

for item in a:

print (item)

s1 = set('abc')

s2 = set('bcd')

print ("s1=abc,s2=bcd---交集|並集|差集---")

#交集b = s1 & s2

#並集c = s1 | s2

#差集d = s1 - s2

print ("交集=%s,並集=%s,差集=%s",b,c,d)

執行結果

Python 中的集合(set)

set 擁有類似 dict 的特點 可以用 花括號來定義 不推薦使用 其中的元素沒有序列,也就是是非序列型別的資料 set 中的元素不可重複,類似 dict 的鍵.set 也有一點 list 的特點 有一種集合可以原處修改.一 建立 set s1 set zhrq95 s1 set z h r q ...

python中set集合詳解

定義 在 中用逗號隔開,集合具備以下3個特點 1.每個元素必須是不可變型別 2.集合內沒有重複元素 3.集合內元素無序 my set 本質上 my set set 注意1 列表是索引對應值,字典是key對應值,均可以取得單個值.而集合型別既沒有索引也沒有key值相對應,所以無法取得單個的值.對集合來...

Python中的集合 Set

在python中,集合 set 是乙個無序 不重複的序列,它不支援索引。一般在建立集合時,分為建立空集合和非空集合,其建立方式如下 建立空集合 set1 set 建立同一資料型別元素的集合 set2 建立不同資料型別元素的集合 set3 從上面可以看到,我們只需要把集合的所有元素放在大括號 裡面,每...