python學習之集合

2022-09-03 08:57:09 字數 662 閱讀 8683

1、賦值

set1 = 

set2 =

2、集合運算(交、並、差、對稱差集)

1)交集符號:&

print(set1&set2)

2)並集符號:|

print(set1|set2)

3)差集符號:-

print(set1-set2)    #

差集符號:-,及屬於set1不屬於set2

print(set2-set1)

4)對稱差集:^

print(set1^set2)      #

對稱差集符號:^,單獨屬於set1和set2的元素,及set1和set2的並集,減去set1與set2的差集

3、子集判斷

print(set1>=set2)       #

判斷set2是否為set1的子集

4、常用方法

set1.discard(2)         #

刪除元素2,不存在不報異常

print

(set1)

set1.pop()

#刪除隨機引數

print(set1)

python學習之集合

集合 建立集合 1.要建立只包含乙個值的集合,僅需將該值放置於花括號之中 2.集合以類的形式實現 3.要建立多值集合,請將值用逗號隔開,並用花括號將所有值包裹 4.以列表為基礎建立集合 使用set 函式 集合是無序的,集合中元素的順序可能跟建立列表時的順序不一樣 初始的列表不會發生變化 增加集合的元...

python學習之集合

定義 print type basket a set abcdef print type a 去重 print ba 集合運算 a set aabcdef b set abzxnm print a b 集合a中包含而集合b中不包含的元素 print a b 集合a或b中包含的所有元素 print a...

python學習之集合

python的集合是一組物件的無序集集合中的項必須是不可變的 可雜湊的.集合有兩種set和frozenset.set是可變集合,集合中的元素是可以動態的增加和刪除。frozenset是不可變集合,集合中的元素不可變。並且集合是不能作為其他集合的成員,只有frozenset型別的集合才能作為其他集合的...