Python set 函式詳解

2021-08-01 17:08:05 字數 1793 閱讀 8293

python set是基本資料型別的一種集合型別,它有可變集合(set())和不可變集合(frozenset)兩種。建立集合set集合set新增集合刪除交集並集差集的操作都是非常實用的方法。

python set類是在python的sets模組中,大家現在使用的python2.7.x中,不需要匯入sets模組可以直接建立集合。

>>>set('boy')

set(['y', 'b', 'o'])

python 集合的新增有兩種常用方法,分別是add和update。

集合add方法:是把要傳入的元素做為乙個整個新增到集合中,例如:

>>> a = set('boy')

>>> a.add('python')

>>> a

set(['y', 'python', 'b', 'o'])

# 在學習python的朋友們,強烈推薦加入python qq群。

集合update方法:是把要傳入的元素拆分,做為個體傳入到集合中,例如:

>>> a = set('boy')

>>> a.update('python')

>>> a

set(['b', 'h', 'o', 'n', 'p', 't', 'y'])

集合刪除操作方法:remove

set(['y', 'python', 'b', 'o'])

>>> a.remove('python')

>>> a

set(['y', 'b', 'o'])

集合的交集、合集(並集)、差集,了解python集合set與列表list的這些非常好用的功能前,要先了解一些集合操作符號

簡單的演示下差集、交集和合集的概念:

Python set集合詳解

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

python set大小 python set集合

集合set 可變的無序的 不重複的元素集合 set定義 初始化 set 生成乙個空集合 set iterable 可通過可迭代物件生產乙個新的集合 s1 set s2 set range 5 s3 set list range 10 s4 這是字典的定義方法 s5 set s6 s7 set的元素要...

Python set常用函式操作

python提供了常用的資料結構,其中之一就是set,python中的set是不支援索引的 值不能重複 無需插入的容器。簡單記錄下set常用的操作函式 1.新建乙個set set hello 這樣會轉成單個字元的值進行插入,結果是 h e l o l 因為重複只能插入一次。2.增加乙個元素 add ...