亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

python集合比較(交集,并集,差集)方法詳解

2020-02-15 22:57:52
字體:
來源:轉載
供稿:網友

python的set和其他語言類似, 是一個無序不重復元素集, 基本功能包括關系測試和消除重復元素. 集合對象還支持union(聯合), intersection(交), difference(差)和sysmmetric difference(對稱差集)等數學運算.

sets 支持 x in set, len(set),和 for x in set。作為一個無序的集合,sets不記錄元素位置或者插入點。因此,sets不支持 indexing, slicing, 或其它類序列(sequence-like)的操作。

下面來點簡單的小例子說明把。

>>> x = set('spam')>>> y = set(['h','a','m'])>>> x, y(set(['a', 'p', 's', 'm']), set(['a', 'h', 'm']))
>>> x & y # 交集set(['a', 'm'])>>> x | y # 并集set(['a', 'p', 's', 'h', 'm'])>>> x - y # 差集set(['p', 's'])

有網友提問怎么去除海量列表里重復元素,用hash來解決也行,只不過感覺在性能上不是很高,用set解決還是很不錯的,示例如下:

>>> a = [11,22,33,44,11,22]>>> b = set(a)>>> bset([33, 11, 44, 22])>>> c = [i for i in b]>>> c[33, 11, 44, 22]

幾行就可以搞定。

python集合

集合用于包含一組無序的對象。要創建集合,可使用set()函數并像下面這樣提供一系列的項:

s = set([3,5,9,10])   #創建一個數值集合t = set("Hello")     #創建一個唯一字符的集合

與列表和元組不同,集合是無序的,也無法通過數字進行索引。此外,集合中的元素不能重復。例如,如果檢查前面代碼中t集合的值,結果會是:

>>> tset(['H', 'e', 'l', 'o'])

注意只出現了一個'l'。

集合支持一系列標準操作,包括并集、交集、差集和對稱差集,例如:

a = t | s #t 和 s的并集

b = t & s #t 和 s的交集

c = t – s #求差集(項在t中,但不在s中)

d = t ^ s #對稱差集(項在t或s中,但不會同時出現在二者中)

python集合基本操作:

t.add('x') # 添加一項

s.update([10,37,42]) # 在s中添加多項

t.remove('H') 使用remove()可以刪除一項:

len(s) set 的長度

x in s 測試 x 是否是 s 的成員

x not in s 測試 x 是否不是 s 的成員

測試是否 s 中的每一個元素都在 t 中

s.issubset(t)s <= t

測試是否 t 中的每一個元素都在 s 中

s.issuperset(t)s >= t

返回一個新的 set 包含 s 和 t 中的每一個元素

s.union(t)s | t

返回一個新的 set 包含 s 和 t 中的公共元素

s.intersection(t)s & t

返回一個新的 set 包含 s 中有但是 t 中沒有的元素

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美性高潮在线| 国产精品久久久久久久久借妻| 欧美午夜丰满在线18影院| 日韩成人在线网站| 成人在线激情视频| www欧美xxxx| 亚洲天堂男人天堂| 92国产精品视频| 日韩精品免费在线播放| 欧美乱大交xxxxx| 日韩精品免费在线视频| 国产精品91免费在线| 亚洲色图13p| 日韩美女视频中文字幕| 成人精品一区二区三区电影免费| 亚洲日韩第一页| 国产精品一区二区三区免费视频| 欧美日韩国产一区在线| 91香蕉嫩草影院入口| 97视频在线观看网址| 亚洲第一区在线观看| 热re91久久精品国99热蜜臀| 日韩欧美亚洲成人| 国产精品视频播放| 日韩一区视频在线| 欧美www视频在线观看| 中文字幕日韩电影| 欧美极品少妇xxxxx| 国产精品欧美激情在线播放| 亚洲精品成人久久电影| 欧美猛男性生活免费| 欧美国产精品人人做人人爱| 国产精品青青在线观看爽香蕉| 欧美一级片免费在线| 亚洲图片欧洲图片av| 欧美理论片在线观看| 日韩网站免费观看| 国产中文日韩欧美| 亚洲自拍偷拍一区| 成人激情综合网| 久久露脸国产精品| 国产精品第3页| 久久国产精品久久久久久久久久| 国产精品免费小视频| 亚洲人成免费电影| 色青青草原桃花久久综合| 亚洲天堂男人的天堂| 日韩成人中文字幕在线观看| 国产精品久久久久久久久久久新郎| 亚洲国产欧美一区二区丝袜黑人| 亚洲视频在线观看视频| 久久久久久69| 成人伊人精品色xxxx视频| 欧美理论电影在线播放| 97精品视频在线播放| 欧美孕妇性xx| 91社影院在线观看| 日韩电影中文字幕| 欧美性做爰毛片| 国产精自产拍久久久久久蜜| 国产精品亚洲欧美导航| 清纯唯美亚洲综合| 尤物九九久久国产精品的分类| 亚洲一级黄色片| 欧美激情在线狂野欧美精品| 精品亚洲aⅴ在线观看| 亚洲午夜精品久久久久久性色| 日本三级韩国三级久久| 啪一啪鲁一鲁2019在线视频| 欧美日韩免费区域视频在线观看| 自拍偷拍免费精品| 日韩在线观看免费网站| 久久综合久久美利坚合众国| 久久中文久久字幕| 欧美日韩第一视频| 亚洲成人久久一区| 久久影视三级福利片| 亚洲国产欧美在线成人app| 久久国产精品99国产精| 97在线看免费观看视频在线观看| 国产精品久久久久91| 中文字幕不卡av| 国产乱肥老妇国产一区二| 国产91在线视频| 日韩va亚洲va欧洲va国产| 久久精品免费播放| 国产成人精品久久亚洲高清不卡| www.日本久久久久com.| 91亚洲精华国产精华| 中文字幕不卡av| 日本精品视频在线| 97在线观看视频| 操日韩av在线电影| 亚洲视频综合网| 热久久视久久精品18亚洲精品| 久久久久久久一区二区三区| 日韩av一区二区在线| 中文字幕亚洲综合久久| 日韩高清电影免费观看完整版| 国产不卡一区二区在线播放| 91免费在线视频| 欧美日韩免费在线观看| 精品国产欧美一区二区五十路| www.久久撸.com| 91精品国产91久久久| 97精品免费视频| 亚洲福利视频久久| 国产精品永久免费在线| 欧美午夜www高清视频| 成人精品在线视频| www.亚洲免费视频| 国产日韩欧美在线看| 欧美成人国产va精品日本一级| 国产精品wwww| 国产精品久久久久久久av电影| 欧美一级电影久久| 亚洲欧美精品一区| 久久久亚洲成人| 亚洲伊人第一页| 日韩在线一区二区三区免费视频| 91色精品视频在线| 国产精品video| 2019亚洲日韩新视频| 青青在线视频一区二区三区| 午夜精品免费视频| 一本色道久久综合亚洲精品小说| 亚洲精品成a人在线观看| 亚洲bt欧美bt日本bt| 欧美主播福利视频| 狠狠干狠狠久久| 欧美激情一级精品国产| 亚洲欧美激情另类校园| 亚洲精品videossex少妇| 亚洲色图综合网| 超碰精品一区二区三区乱码| 亚洲片国产一区一级在线观看| 国产婷婷97碰碰久久人人蜜臀| 国产精品视频免费在线观看| 欧美日韩一区二区免费视频| 成人免费午夜电影| 色悠悠久久久久| 欧美天天综合色影久久精品| 久久亚洲国产成人| 国产精品香蕉av| 国产噜噜噜噜久久久久久久久| 国产精品一区二区久久久| 国产精品入口夜色视频大尺度| 55夜色66夜色国产精品视频| 欧美在线精品免播放器视频| 欧美日韩国产丝袜另类| 黑人极品videos精品欧美裸| 日韩欧美成人精品| 国产精品免费福利| 日韩成人网免费视频| 欧美电影免费播放| 亚洲精品免费一区二区三区| 亚洲欧美日韩图片| 精品亚洲永久免费精品| 国产成人亚洲综合91| 欧美黄色片在线观看| 欧美猛交ⅹxxx乱大交视频| 91精品中国老女人| 国产精品久久久久9999| 国产精品av电影|