Python list並集union, 交集intersection, 差集difference - IT閱讀

文章推薦指數: 80 %
投票人數:10人

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



請為這篇文章評分?