Python中集合的內(nèi)置函數(shù)詳解
Python集合內(nèi)置函數(shù)
| 集合(s).方法名 | 等價符號 | 方法說明 |
| s.issubset(t) | s <= t | 子集測試(允許不嚴格意義上的子集):s 中所有的元素都是 t 的成員 |
| s < t | 子集測試(嚴格意義上):s != t 而且 s 中所有的元素都是 t 的成員 | |
| s.issuperset(t) | s >= t | 超集測試(允許不嚴格意義上的超集):t 中所有的元素都是 s 的成員 |
| s > t | 超集測試(嚴格意義上):s != t 而且 t 中所有的元素都是 s 的成員 | |
| s.union(t) | s | t | 合并操作:s "或" t 中的元素 |
| s.intersection(t) | s & t | 交集操作:s "與" t 中的元素 |
| s.difference | s - t | 差分操作:在 s 中存在,在 t 中不存在的元素 |
| s.symmetric_difference(t) | s ^ t | 對稱差分操作:s "或" t 中的元素,但不是 s 和 t 共有的元素 |
| s.copy() | 返回 s 的拷貝(淺復制) | |
| 以下方法僅適用于可變集合 | ||
| s.update | s |= t | 將 t 中的元素添加到 s 中 |
| s.intersection_update(t) | s &= t | 交集修改操作:s 中僅包括 s 和 t 中共有的成員 |
| s.difference_update(t) | s -= t | 差修改操作:s 中包括僅屬于 s 但不屬于 t 的成員 |
| s.symmetric_difference_update(t) | s ^= t | 對稱差分修改操作:s 中包括僅屬于 s 或僅屬于 t 的成員 |
| s.add(obj) | 加操作:將 obj 添加到 s | |
| s.remove(obj) | 刪除操作:將 obj 從 s 中刪除,如果 s 中不存在 obj,將引發(fā)異常 | |
| s.discard(obj) | 丟棄操作:將 obj 從 s 中刪除,如果 s 中不存在 obj,也沒事兒^_^ | |
| s.pop() | 彈出操作:移除并返回 s 中的任意一個元素 | |
| s.clear() | 清除操作:清除 s 中的所有元素 |
- 集合在python里面是另外一種對象,它的特征是在大括號里面,并且各個元素是唯一的;
- 創(chuàng)建集合的兩種方式:
(1)直接將元素用大括號圈起來
(2)使用set()工廠函數(shù)

- 訪問集合中的元素不可以用索引,可以用以下兩種方式:
(1)in/not in 來判斷集合元素
(2)for each in x 來進行元素的訪問
- 集合操作:
x.add() //添加元素 x.remove() //刪除元素
- frozenset()不可操作集合
到此這篇關(guān)于Python中集合的內(nèi)置函數(shù)詳解的文章就介紹到這了,更多相關(guān)Python集合內(nèi)置函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python對口紅進行數(shù)據(jù)分析來選定情人節(jié)禮物
情人節(jié)送小仙女什么禮物?讓我們來用Python對口紅進行數(shù)據(jù)分析,那個女孩子會拒絕這樣精心挑選的禮物,感興趣的小伙伴快來看看吧2022-02-02
tensorflow學習筆記之mnist的卷積神經(jīng)網(wǎng)絡(luò)實例
這篇文章主要為大家詳細介紹了tensorflow學習筆記之mnist的卷積神經(jīng)網(wǎng)絡(luò)實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-04-04
利用python模擬實現(xiàn)POST請求提交圖片的方法
最近在利用python做接口測試,其中有個上傳圖片的接口,在網(wǎng)上各種搜索,各種嘗試。下面這篇文章主要給大家介紹了關(guān)于利用python模擬實現(xiàn)POST請求提交圖片的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。2017-07-07
從基礎(chǔ)語法到實戰(zhàn)進階詳解Python的分支結(jié)構(gòu)完全指南
在編程的世界里,代碼的執(zhí)行路徑往往不是一條直線,我們需要根據(jù)不同的條件,讓程序做出不同的決策,這就是分支結(jié)構(gòu)(Control Flow)的魅力所在,本文就來系統(tǒng)介紹一下Python分支結(jié)構(gòu)的核心語法與進階應(yīng)用吧2026-05-05

