Python list並集union, 交集intersection, 差集difference - IT閱讀
文章推薦指數: 80 %
python的集合set和其他語言類似,是一個無序不重複元素集, 可用於消除重複元素。
支援union(聯合), intersection(交), difference(差)和sysmmetric ...
Pythonlist並集union,交集intersection,差集difference
首頁
最新
HTML
CSS
JavaScript
jQuery
Python3
Python2
Java
C
C++
Go
SQL
首頁
最新
Search
Pythonlist並集union,交集intersection,差集difference
2018-12-02254
轉載自翔雲並感謝Sharepython的集合set和其他語言類似,是一個無序不重複元素集,可用於消除重複元素。
支援union(聯合),intersection(交),difference(差)和sysmmetricdifference(對稱差集)等數學運算。
不支援indexing,slicing,或其它類序列(sequence-like)的操作。
因為,sets作為一個無序的集合,sets不記錄元素位置或者插入點。
下面就並集,交集,差集簡單舉例。
並集
>>>a=[1,3,5]
>>>b=[1,2,3]
>>>set(a)|set(b)
set([1,2,3,5])
#或者
>>>set(a).union(b)
set([1,2,3,5])
交集
>>>a=[1,3,5]
>>>b=[1,2,3]
>>>set(a)&set(b)
set([1,3])
>>>
#或者
>>>set(a).intersection(b)
set([1,3])
>>>
差集
>>>a=[1,3,5]
>>>b=[1,2,3]
>>>set(a)-set(b)
set([5])
#或者
>>>set(a).difference(b)
set([5])
>>>
對稱差集
返回兩個集合中不重複的元素
>>>a=[1,3,5]
>>>b=[1,2,3]
>>>set(a)^set(b)
set([2,5])
#或者
>>>set(a).symmetric_difference(b)
set([2,5])
相關文章
Pythonlist並集union,交集intersection,差集difference
將兩個List合併為一個List(並集)+取交集
SparkCore運算元(例項)之----交集、差集、並集(intersection,subtract,union,distinct,subtractByKey)
UnionandIntersectionoftwosortedlists並集和交集
python兩個list獲取交集,並集,差集的方法
python兩個list求交集,並集,差集
Pythonset運算集合差集,並集,交集,list去重復
C#對List中的資料進行取交集、並集、差集和去重操作的方法
JavaList的並集交集差集去重複並集
資料庫並集union、交集intersect、差集except
C#對List取交集、差集及並集
python陣列交集、並集與不同
R語言常用函式:交集intersect、並集union、找不同setdiff、判斷相同setequal
SQL中union(並集)、except(差集)、intersect(交集)用法,然而mysql不支援except和intersect
獲取兩個DataTable之間的差集、交集、並集集合(Except、Intersect、Union)
分類導航
HTML/CSS
HTML教程
HTML5教程
CSS教程
CSS3教程
JavaScript
JavaScript教程
jQuery教程
Node.js教程
服務端
Python教程
Python3教程
Linux教程
Docker教程
Ruby教程
Java教程
JSP教程
C教程
C++教程
Perl教程
Go教程
PHP教程
正則表達式
資料庫
SQL教程
MySQL教程
PostgreSQL教程
SQLite教程
MongoDB教程
Redis教程
Memcached教程
行動端
IOS教程
Swift教程
Advertisement
三度辭典
Copyright©2016-2021IT閱讀
Itread01.comAllRightsReserved.
0.001291036605835
延伸文章資訊
- 1Python 集合Set 使用方法教學與範例 - Office 指南
建立集合 · 增加、刪除元素 · 判斷元素是否存在 · 元素個數 · 判斷子集合、超集合 · 計算交集、聯集、差集 · 清空集合 · 刪除列表重複元素.
- 2集合set - Python 教學 - STEAM 教育學習網
交集、聯集、差集、對稱差集
- 3Day18 Python 基礎- 集合的使用 - iT 邦幫忙
關係測試 ,測試二組數據之前的交集、差集、聯集等關係。 接下來我們來實作看看什麼是 去重 #!/usr/bin/env python3 # -*- coding:utf ...
- 4Python 學習筆記#006:序對Tuple、集合Set 與字典Dict 的介紹 ...
Python 中的集合也跟數學的集合一樣,有聯集(Union)、交集(Intersection)、差集(Difference)等不同的運算方式。 set.union(S) :S1|S2,回傳 ...
- 5Python Two List Union, Intersect, Unique 兩個陣列的聯集,交集 ...
Python Two List Union, Intersect, Unique 兩個陣列的聯集,交集,取唯一值 假設 list1=[0,1,2,0,1,2,3,4,5,6,7,8,9] lis...