1. 程式人生 > >Python資料型別詳解-set

Python資料型別詳解-set

Python3 集合

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

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

集合的基本操作

1、新增元素

語法格式如下:

s.add( x )

將元素 x 新增到集合 s 中,如果元素已存在,則不進行任何操作。

還有一個方法,也可以新增元素,且引數可以是列表,元組,字典等,語法格式如下:

s.update( x )

x 可以有多個,用逗號分開。

2、移除元素

語法格式如下:

s.remove( x )

將元素 x 新增到集合 s 中移除,如果元素不存在,則會發生錯誤。

此外還有一個方法也是移除集合中的元素,且如果元素不存在,不會發生錯誤。格式如下所示:

s.discard( x )

我們也可以設定隨機刪除集合中的一個元素,語法格式如下:

s.pop() 

3、計算集合元素個數

語法格式如下:

len(s)

計算集合 s 元素個數。

4、清空集合

語法格式如下:

s.clear()

清空集合 s。

4、判斷元素是否在集合中存在

語法格式如下:

x in s

判斷元素 s 是否在集合 x 中存在,存在返回 True,不存在返回 False。