python 集合的常見操作

2021-10-07 21:55:22 字數 616 閱讀 1980

一 建立集合

{} 或 set()建立空集合只能使用 set() ,因為 {} 用來建立空字典

用法: set(『python』) set()

注意:集合資料有去重功能,資料無序。

二 , 增加資料

1add()增加一單一資料

用法: s1.add(100)

2update()在增加的資料是序列

用法:s1.update([10,20,30,40])

三,刪除資料

1remove()刪除集合中的指定資料,如果資料不存在則報錯。

用法: s1.remove(100)

2discard()刪除集合中的指定資料,如果資料不存在也不會報錯。

用法: s1.diacard(100)

3pop()隨機刪除某個資料,並返回這個資料。

用法: s1.pop()

四 查詢資料

1in判斷資料在集合序列

2not in判斷資料不在集合序列

python學習 集合常見操作

remove 刪除給定元素,元素不在集合中時會報錯 discard 刪除給定元素,元素不在集合中時什麼也不做 pop 隨機刪除乙個元素,並返回,集合為空會報錯 clear 清空集合。add 在集合中新增乙個元素,元素存在時,不變 update 相當於並集 集合不能修改單個元素 集合不能通過索引訪問,...

集合的常見操作

新增元素 set1 新增元素 set1.add 8 set1 是把要傳入的元素拆分,做為個體傳入到集合中 set1.update abcd set1 使用remove刪除集合中的元素 如果有 直接刪除 如果沒有 程式報錯 set1.remove 22 set1 使用pop刪除是隨機刪除集合中的元素 ...

集合常見操作

資料型別分類 可變型別 列表 字典 不可變型別 整數 字串 元組 集合 set 集合中存放的是不可變型別 集合的元素不可重複 集合是無序的 若設定集合為字串,則遍歷字串的每個字元新增到集合 s set aabbcc print s 結果為s set aa bb cc aa print s 結果為要與...