# 定義a集合和b集合a =
b =#基本操作
#新增元素
a.add(6)
(a)#
新增多項
a.update([11,22,33,44])
(a)#
刪除 remove pop discard
a.remove(1) #
刪除不存在的元素會報錯
a.pop() #
隨機刪除
a.discard(10) #
刪除不存在的元素,不會報錯#長度
len(a)
#判斷a是否再b中
print(a inb)#
判斷a是否不是b中的元素
print(a not
inb)
#交集:a和b中有相同的元素,會列印出來,否則列印空集合
(a.intersection(b))
#並集:a和b中不重複的元素,全部列印出來
(a.union(b))
#差集:列印a集合不在b集合中的元素(取的是數值在第乙個集合中)
(a.difference(b))
#判斷乙個集合是否是另乙個集合的子集
c =
d =
(d.issubset(c))
#判斷乙個集合是否是另乙個集合的父集
(c.issuperset(d))
#對稱差集:把兩個集合沒有交集的元素取出來
(a.symmetric_difference(b))
#判斷兩個集合是否有交集,沒有,則返回true
(a.isdisjoint(b))
#關係測試
#交集 &
print(a &b)
#並集 |
print(a |b)
#差集 -
print(a -b)
#對稱差集 ^
print(a ^b)
#是否是子集
print(d <=c)
#是否是父集
print(c >= d)
Python 集合常用方法
資料型別 int str bool list dict tuple float set set型別天生去重 一 集合的定義 s set 定義空集合 s 集合不是key value 形的,無冒號 集合是無序的,沒辦法通過下標取值 二 集合賦值 s.add s s.add ijk 注意add 與 upd...
python 集合方法 python集合(方法)
集合 空集合 set 只能增刪查 不能改 本身是可變的資料型別 不可雜湊 裡面的元素是不可變的 可雜湊 無序的,不重複 列表 字典是可變的 不可以作為集合的元素 作用 去重 關係測試 li 1,2,3,4,5,5,4,3,2,1,a list set li prrint a add 增加 updat...
Python集合常用方法及彙總
集合是無序可變,元素不能重複。實際上,集合底層是字典實現,集合的所有元素都是字典 中的 鍵物件 因此是不能重複的且唯一的。使用 建立集合物件,並使用 add 方法新增元素 a a a.add 9 a 使用 set 將列表 元組等可迭代物件轉成集合。如果原來資料存在重複資料,則只保留乙個 a a b ...