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...