Python資料型別詳解-set
阿新 • • 發佈:2018-12-09
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。