python學習之集合

2021-10-21 10:27:00 字數 1361 閱讀 3966

#定義

# 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&b) # 集合a和b中都包含了的元素

## print(a ^ b)# 不同時包含於a和b的元素

##集合基本操作

#新增元素 s.add( x )

# thisset = set(("google", "runoob", "taobao"))

# print(thisset)#

# thisset.add('xuxu')

# print(thisset)#

#新增元素 s.update( x )

# thisset = set(("google", "runoob", "taobao"))

# thisset.update()

# print(thisset)#

# thisset.update(,)

# print(thisset)#

#移除元素 s.remove( x )

# thisset =

# thisset.remove('runoob')

# print(thisset)#

#移除元素 s.remove( x )

# thisset = set(("google", "runoob", "taobao"))

# thisset.discard("facebook")# 不存在不會發生錯誤

# print(thisset)#

#計算集合元素個數

# thisset = set(("google", "runoob", "taobao"))

# print(len(thisset))#3

#清空集合

# thisset = set(("google", "runoob", "taobao"))

# thisset.clear()

# print(thisset)#set()

#判斷元素是否在集合中存在x in s

# thisset = set(("google", "runoob", "taobao"))

# print("runoob"in thisset)#true

# print("xuxu"in thisset)#false

python學習之集合

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

python學習之集合

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

python學習之集合

1 賦值 set1 set2 2 集合運算 交 並 差 對稱差集 1 交集符號 print set1 set2 2 並集符號 print set1 set2 3 差集符號 print set1 set2 差集符號 及屬於set1不屬於set2 print set2 set1 4 對稱差集 print...