1、建立集合
a =(a,type(a))
b = [1,2,3,4]
c =set(b)
(c,type(c))
#結果如下
'set
'> 'set
'>
2、add()新增乙個元素
a =a.add(5)
(a)a.add("bb
") #
新增乙個元素
(a)#
結果如下
3、update()
a =a.update(
"abc
") #
將 "abc" 作為乙個序列新增到集合中
(a)#
結果如下
a =a.update(
"ooa
") #
先去重後再將序列新增到集合中
(a)#
結果如下
a =a.update([
"ooa
",12])
(a)#
結果如下
4、remove()刪除
a =a.remove(1)
(a)#
結果如下
5、pop()隨機刪除
a =b = a.pop() #
隨機刪除
(b)print
(a)#
結果如下
c
6、clear()清空集合
a =a.clear()
(a)#
結果如下
set()
7、intersection()取交集
a =b =
(a.intersection(b))
print(a &b)
#結果如下
8、union()取並集
a =b =
(a.union(b))
print(a | b)
#結果如下
9、difference()取差集
a =b =
print(a.difference(b)) #
存在 a 中,但是不存在 b 中
print(a - b)
#結果如下
10、symmetric_difference()取對稱差集
a =b =
print(a.symmetric_difference(b)) #
交集取反
print(a ^b)
#結果如下
python集合操作
集合操作建立列表的兩種方式 第一種方式 建立列表 list set 4,6,5,7,13,23,45 第二種方式 list 1 1,3,2,5,7,9,17 list 1 set list 1 list 2 set 4,6,5,7,13,23,45 print list 1,list 2 1 取交集...
python 集合操作
a set b set print a set.union b set print a set.intersection b set print a set.difference b set print a set.symmetric difference b set 要檢測某值是否是集合的成員,可...
python 集合操作
在這裡插入 片 集合 intersection 交集 difference 差集 union 並集 issubset 檢查乙個集合是否為擰乙個子集 issuperset 檢查乙個集合是否為d另乙個的超集 a b e a.intersection b print 交集 format e d a.dif...