python set集合基礎

2021-10-08 16:54:08 字數 887 閱讀 4307

python set 基礎

集合(set)是乙個無序的不重複元素序列。

可以使用大括號 或者 set() 函式建立集合,注意:建立乙個空集合必須用 set() 而不是 ,因為 是用來建立乙個空字典

a =[1

,2,3

,4,1

]print

(set

(a))

結果:

hello =

set(

)hello.add(

'b')

print

(hello)

結果:

hello =

hello.update(

)print

(hello)

hello.remove(3)

#刪除指定的元素

print

(hello)

print

(len

(hello)

)print(1

in hello)

hello.pop(

)#隨意刪除

print

(hello)

結果:

3true

a=

set(

'sfgs')b=

set(

'adws'

)print

(a-b)

## 集合a中包含而集合b中不包含的元素

print

(a|b)

print

(a&b)

print

(a^b)

#兩個集合都不包含的元素

結果:

Python set集合詳解

python 中的集合,和數學中的集合概念一樣,用來儲存不重複的元素,即集合中的元素都是唯一的,互不相同。從形式上看,和字典類似,python 集合會將所有元素放在一對大括號 中,相鄰元素之間用 分隔,如下所示 其中,elementn 表示集合中的元素,個數沒有限制。從內容上看,同一集合中,只能儲存...

python set集合操作

set集合是乙個無序且不重複的集合。建立乙個set集合 name set sdd name 返回結果 add 功能 增加集合元素 name name.add d name 返回結果 name.add sd name 返回結果 clear 功能 清空集合元素 name name.clear name ...

PYTHON set 集合學習

建立乙個空的集合必須用set 因為 為dict。且set 只接受乙個引數 a type a dict a set type a set 集合中放的只能是數字 元組 字串,不能放字典,列表 set1 traceback most recent call last file line 1,in set1...