PYTHON 集合set 方法

來源:互聯網
上載者:User

標籤:差集   iss   包含   nio   返回   列表   super   set   div   

集合是一個無序的,不重複的資料群組合,它的主要作用如下:

  • 去重,把一個列表變成集合,就自動去重了
  • 關係測試,測試兩組資料之前的交集、差集、並集等關係

常用操作

a = set([1,2,3,4,3,4]) #去重,結果為 {3,4,5,6}a = set([1,2,3,4,5])b = set([1,3,7,4,5,6])c = a | b  #a 和 b 的並集  結果為 {1, 2, 3, 4, 5, 6, 7}c = a & b # #a 和 b 的交集 結果為 {1, 3, 4, 5}c = a - b  #a 和 b 的差集 結果為{2}c = a ^ b  #a 和 b 的餘集(項在a或b中,但不會同時出現在二者中)結果為 {2, 6, 7}

 

使用remove()可以刪除一項:    t.remove(‘H‘)      len(s)  set 的長度    x in s  測試 x 是否是 s 的成員    x not in s  測試 x 是否不是 s 的成員    s.issubset(t)  s <= t  測試是否 s 中的每一個元素都在 t 中    s.issuperset(t)  s >= t  測試是否 t 中的每一個元素都在 s 中    s.union(t)  s | t  返回一個新的 set 包含 s 和 t 中的每一個元素    s.intersection(t)  s & t  返回一個新的 set 包含 s 和 t 中的公用元素    s.difference(t)  s - t  返回一個新的 set 包含 s 中有但是 t 中沒有的元素    s.symmetric_difference(t)  s ^ t  返回一個新的 set 包含 s 和 t 中不重複的元素    s.copy()  返回 set “s”的一個淺複製  

 

PYTHON 集合set 方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.