3.1集合相关知识点
集合也是無序的,且天生去重集合的兩個(gè)關(guān)鍵作用:關(guān)系測試、去重
list1=[1,2,3,4]
list1=set(list)
list2=set([3,4,5,6])
?
1、interstrction交集
①list3=list1.interstction(list2)
②list3=list1&list2
?
2、union并集
①list3=list1.union(list2)
②list3=list1|list2
?
3、difference差集
①list3=list1.difference(list2)
②list3=list1-list2
?
?
4、symmetric_difference對稱差集(并集去掉交集)
①list3=list1.symmetric_difference(list2)
②list3=list1^list2
?
5、判斷語句:
①issubset、isuperset判斷是否子集、父集
print(list1.issubset(list2))
print(list1.isuperset(list2))
返回True或者False
?
②isdisjoint判斷是否沒有交集
?
③判斷元素a是否在集合list里
"a" in list1
"a" not in list1
?
6、增
①add添加一項(xiàng)
list1.add(999)
②update添加多項(xiàng)
list1.update([10,11,12])
?
7、刪
①remove指定刪除
list1.remove(2)
PS:remove如果元素不存在會報(bào)錯
②pop隨機(jī)刪除list1.pop()
③discard指定刪除
list1.discard(2)
PS:discard如果元素不存在不會報(bào)錯,會返回None
?
8、查
①len集合的長度
length=list1.len()
?
轉(zhuǎn)載于:https://www.cnblogs.com/renhuaIT/p/9269331.html
總結(jié)
以上是生活随笔為你收集整理的3.1集合相关知识点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux查看Bios信息
- 下一篇: 五节点HadoopHA安装教程