日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 集合

發布時間:2025/3/20 python 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 集合 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、定義
集合是一個無序的,不重復的數據組合,它的主要作用如下:
去重,把一個列表變成集合,就自動去重了;
關系測試,測試兩組數據之間的交集,差集,并集等關系。
2、增加元素:
s.add(): 吧括號里的元素添加到集合s當中,如果添加的元素已經在列表里有,則不能重復添加。
3、刪除元素:
s.pop():括號里為空,隨機刪除一個元素,集合也是無序的。
s.remove():吧括號里的元素刪除。盡量有remove刪除元素。
4、丟棄元素:
s.discard():也是刪除的意思,區別是,當元素存在時,兩者一樣,元素不存在時,discard不報錯,remove報錯。
5、s.update():
擴展列表,把括號里的元素一起添加到集合,不同于s.add(只能添加一個元素)
6、s.clear():清空。

關系測試:
交集:s.intersection(m)或者s.&m:求出集合s和m的交集。
差集:s.difference(m)或者s-m:求出在集合s但不在集合m里的元素。
并集:s.union(m)或者s|m:求并集并去重。
對稱差集:交集之外的元素。s.symmetric_dirrerence(m):取出集合s和集合m交集之外的元素。
子集:s.issubset(m):判斷m是否為s的子集。或者m<=s
超集:s.issuperset(m):判斷s是否為超集或者父集。或者s>=m
判斷2個集合是否相交:s.isdisjoin(m):集合s和集合m是否不相交。

轉載于:https://blog.51cto.com/13543767/2067281

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的python 集合的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。