python集合的刪除 新增 交集 並集 差集

2021-09-24 04:24:50 字數 685 閱讀 3214

python3.x

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

建立集合:

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

>>> a = set('boy')
新增集合方法:

add:把傳入的元素作為一整個元素新增到集合,update:把傳入的元素進行拆分,作為個體傳入到集合中。

>>> a.add('py')

>>> a

>>> a.update("python")

>>> a

集合刪除操作方法:

remove

>>> a.remove('py')

>>> a

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

>>> a = set("abc")

>>> b = set("bcd")

>>> a & b #----------------交集

>>>a | b #----------------合集

>>> a - b #----------------差集

詳細請參考菜鳥教程

集合介紹,建立,新增,刪除。

集合 set 是乙個無序的不重複元素序列,可以使用大括號 或者 set 函式建立集合,注意 建立乙個空集合必須用set 而不是 因為 是用來建立乙個空字典,集合是可變的容器序列。建立非空集合 集合的新增與刪除操作 新增 1 add方法 把要傳入的元素作為乙個整個新增到集合中 2 update方法 把...

python求補集合 交集 並集

文章出處 聯合 聯合 union 操作和集合的 or 又稱可兼析取 inclusive disjunction 其實是等價的,兩個集合的聯合是乙個新集合,該集合中的每個元素都至少是其中乙個集合的成員,即屬於兩個集合其中之一的成員。聯合符號有乙個等價的方法 union 交集 可以把交集操作比做集合的a...

Python 集合的交集,並集,差集

前提 測試中需要給某些應用設定黑名單,所以從.txt檔案中求兩者的差集,就可以篩選出需要測試的應用 思路 將.txt檔案中的資料讀到list列表中,求列表的交集,再輸出到指定目錄 一.list操作的思路 a 1,2,3,4,5,6 b 5,6,7 c 交集c i for i in a if i in...