'''集合的用法
作用:1、去重
2、關係測試
3、無序的
'''list = [1,3,5,6,2,1,3]
list = set(list)
list_2 = set([2,3,1,8,9,0])
print(list,list_2)
#intersection:交集(用 & 表示)
print(list.intersection(list_2))
print(list & list_2)
#union:並集(用 | 表示)
print(list.union(list_2))
print(list | list_2)
#difference:差集(用 - 表示)
print(list.difference(list_2))
print(list_2.difference(list))
print(list - list_2)
#issubset:判斷list是不是list_2的子集;issuperset:判斷list是不是list_2的父集
print(list.issubset(list_2))
print(list.issuperset(list_2))
#symmetric_difference:對稱差集(兩個列表裡沒有的資料都顯示出來)(用 ^ 表示)
print(list.symmetric_difference(list_2))
print(list ^ list_2)
#增加list.add(999)
list.update([222,333,444])
#刪除list.discard(000) #discard:若刪除的資料不存在,不報錯
list.remove(999) #remove:若刪除的資料不存在,報錯
print(list)
Python集合set的用法
建立集合 括號中只能有乙個引數 s set set s s set set s 增加乙個元素 s s.add python s 增加多個元素 求並集 s s.update py s s.update py st s 刪除乙個元素 s s.remove st s 求交集 a set 1,2,3 b s...
python中set的用法
s1 s2 print s1.difference s2 差集 s1有s2沒有的 print s1.symmetric difference s2 差集 去除共有的 print s1.difference update s2 更新s1 去掉和s2相同的值 print s1.symmetric dif...
python中set型別的用法
python的set和其他語言類似,是乙個無序不重複元素集 基本功能 關係測試 消除重複元素。集合物件還支援union 並 intersection 交 difference 差 和sysmmetric difference 對稱差集 等數 算。set型別支援 x in set,len set 和 ...