python的集合是一組物件的無序集集合中的項必須是不可變的、可雜湊的.
集合有兩種set和frozenset.
set是可變集合,集合中的元素是可以動態的增加和刪除。
frozenset是不可變集合,集合中的元素不可變。
並且集合是不能作為其他集合的成員,只有frozenset型別的集合才能作為其他集合的成員
1 >>> x = set([1, 2, 3, 1, 3, 5])2 >>> z =frozenset(x)
3 >>>z
4 frozenset()
5 >>> z.add(5)
6traceback (most recent call last):
7 file "
", line 1, in
8 attributeerror: '
frozenset
' object has no attribute '
add'
9 >>>x.add(z)
10 >>>x
11 )}
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學習之集合
1 賦值 set1 set2 2 集合運算 交 並 差 對稱差集 1 交集符號 print set1 set2 2 並集符號 print set1 set2 3 差集符號 print set1 set2 差集符號 及屬於set1不屬於set2 print set2 set1 4 對稱差集 print...