python基本資料型別之集合set

2021-10-06 06:50:09 字數 890 閱讀 7599

集合格式:set = {},由不同元素組成(元素不能重複),(set{}只能去重,但無序不能保持排列)。

無序。集合元素必須是不可變型別。(不可變型別:字串、整型、元組)。

方法:set= set1=

add():新增。

clear():清空集合。

copy():拷貝。

pop():隨機刪除。

remove():指定刪除,不存在則會報錯。

discard():自定刪除,不存在不會報錯,不影響程式執行。

intersection()/&:求交集。p=set.intersection(set1)——>print得出

union()/&:求並集。p=set.union(set1)——>

difference()/-:求差集。p=set1.difference(set)——>

symmetric_difference():交叉補集。p=set.symmetric_difference(set1)——>

diffrence_update():求差集並更新。set1.difference_update(set)——>set1=

intersection_update():求交集並更新。set1.intersection_update(set)——>set1=

isdisjoint():測試沒有交集得true,反之,false。

issubset():判斷子集 p=set.issubset(set1)——>true。

isssuperset():判斷父集 p=set.issubset(set1)——>false。

update():更新、合併,①並輸出新的集合,區別於union不輸出更新;②同時更新多個值,區別於add只能放乙個;③課迭代即可更新。

frozenset():不可變集合。

Python基本資料型別(集合)

集合 set 是乙個無序的 不重複的元素序列 無序不重複 1.集合特性 不重複 無序 set03 print set03 for i in set03 print i ca b 可以使用 或者set 函式建立集合 注意,建立乙個空集合必須用set 而不是 因為 是用來建立乙個空字典的 方式一 set...

Python之基本資料型別 集合資料型別

資料結構以大括號 表示,各元素逗號隔開,例 集合特徵 無序,元素不重複 s pirnt s s set hello print s 新增元素 s abc s.add d print s 清空集合元素 s set abc s.clear print s 集合的拷貝 淺拷貝 s set abc s2 s...

基本資料型別 集合

集合 set 定義集合 qq 或者是qq set value,value 集合的作用 去重,關係運算 集合必須為可hash型別 集合元素的幾個原則 1 每個元素為不可變型別 可hash,可以作為字典裡的kay 2 沒有重複元素 3 無序 無序排列 重點來了 集合的目的就是講不同的值放在一起,不同的集...