python_集合

来源:https://www.cnblogs.com/wangdianchao/archive/2019/08/26/11410201.html

1.add添加 2.discard刪除 3.update批量添加 4.intersection取交集 5.union取並集 6.difference取差集 7.symmetric_difference對稱差集 ...


1.add添加

a = {1,2,3}
# 向集合a中添加'wdc'
a.add('wdc')
print(a)

2.discard刪除

a = {1,2,'wdc','yhf'}
# 刪除集合a中的數字2,集合是無序的,不能通過索引刪除
a.discard(2)
print(a)

3.update批量添加

a = {1,2}
# 向集合中批量添加元素
a.update({'wdc','yhf','qwdf'})
print(a)

4.intersection取交集

a = {1,2,'wdc'}
b = {2,3,'wdc'}
# 取集合a和集合b的交集並重新賦值給c
c = a.intersection(b)
print(c)

5.union取並集

a = {1,2,'wdc'}
b = {2,3,'wdc'}
# 取集合a和集合b的並集並重新賦值給c
c = a.union(b)
print(c)

6.difference取差集

a = {1,2,'wdc'}
b = {2,3,'wdc'}
# 取集合a中有,集合b中沒有的,並賦值給c(差集)
c = a.difference(b)
print(c)

7.symmetric_difference對稱差集

a = {1,2,'wdc'}
b = {2,3,'wdc'}
# 集合a和集合b互相一次差集,結果放在一起的集合賦值給c
c = a.symmetric_difference(b)
print(c)

 


您的分享是我們最大的動力!

更多相關文章
  • 說,我有一個需求,就是一個臨時功能。由於工作開發問題,我們有一個B項目,需要有一個商品添加的功能,涉及到添加商品內容,比如商品名字,商品描述,商品庫存,商品圖片等。後臺商品添加的介面已經寫完了,但是問題是目前沒有後臺頁面,就是產品還沒有出後臺詳細頁面。前端已經完備了,上線了。後臺還需要工作時間處理。 ...
  • SpringBoot預設使用Tomcat作為嵌入式的Servlet容器; 1、如何定製和修改Servlet容器的相關配置; 1、修改和server有關的配置(ServerProperties【也是EmbeddedServletContainerCustomizer】); 2、編寫一個Embedded ...
  • 說起應用分層,大部分人都會認為這個不是很簡單嘛 就`Controller`,`Service`, `Mapper`三層。看起來簡單,很多人其實並沒有把他們職責劃分開,在很多代碼中,`Controller`做的邏輯比`Service`還多,`Service`往往當成透傳了,這其實是很多人開發代碼都沒有... ...
  • 新聞 "高效的F ,提示與技巧" "Fable 社區資源" "Visual Studio提示與技巧:為.NET增加生產力" "無風險地嘗試Compositional IT的培訓包——如果沒有增加任何價值,可以得到完全退款" ".NET Core與systemd" "在Visual Studio中通過 ...
  • 2019/08/25 1、eclipse 程式安裝 https://www.cnblogs.com/tianxxl/p/10043390.html 網盤路徑:JAVA學習文件 2、資源文件 https://www.cnblogs.com/litexy/p/9746755.html ...
一周排行
  • 前言 現在.net core跨平臺了,相信大部分人都把core的程式部署在了linux環境中,或者部署在了docker容器中,與之對應的,之前都是部署在windows環境中,在win中,我們可以用windbg來調試。但是在linux環境下 我們可以採用lldb(這隻是一種,還有其他方式) 環境 li ...
  • 一、WPF的Image控制項中設置ImageSource 還可以使用: 還可以使用: 二、Bitmap轉BitmapImage 先將Bitmap儲存成memorystream,然後指定給BitmapImage 三、Bitmap轉BitmapSource 四、BitmapSource轉Bitmap ...
  • 名詞: IWorkspaceFactory 工作空間工廠 ShapeFileWorksapceFactory 矢量文件工作空間工廠 IWorkspce 工作空間 IFeatrueWorkspace 要素工作空間 IFeatureClass 要素類 IFeatureLayer 要素圖層 Feature ...
  • 一、背景 最近在精讀 《CLR Via C 》和 《Effective C 》 的時候,發現的一個問題點。一般來說,我們實現 介面,是為了釋放托管資源和非托管資源。不過在 C 類型定義裡面有一個功能類似的東西,那就是 終結器 。 最開始我是學 C++ 的,之後學 C 的時候發現這玩意兒不論是寫法和作 ...
  • 1、Readonly成員 可將readonly修飾符應用於結構的任何成員,它指示該成員不會修改狀態。這比將readonly修飾符應用於struct聲明更精細。 像大多數結構一樣ToString()方法不會修改狀態。可以通過readonly修飾符添加到ToString()的聲明來對此進行指示: 上述更 ...
  • 轉發:https://www.cnblogs.com/Ninputer/archive/2008/11/22/generic_covariant.html 背景知識:協變和逆變 假設有這樣兩個類型:TSub是TParent的子類,顯然TSub型引用是可以安全轉換為TParent型引用的。如果一個泛型 ...
  • 在文檔屬性中,可以設置諸多關於文檔的信息,如創建時間、作者、單位、類別、關鍵詞、備註等摘要信息以及一些自定義的文檔屬性。下麵將通過C#程式來演示如何設置,同時對文檔內的已有信息,也可以實現讀取或刪除等操作。 示例大綱: 1. 添加文檔屬性 1.1 添加摘要信息 1.2 添加自定義文檔信息 2. 讀取 ...
  • 這篇文章粗略指引怎麼搭建.Net Core API,並使用Swagger服務。非常適合初學者,網上也有很多。 ...
  • 微軟官方概述: 在C 中,協變和逆變能夠實現數組類型、委托類型和泛型類型參數的隱式引用轉換。協變保留分配相容性,逆變則與之相反。 協變:能夠使用與原始指定的派生類型相比,派生程度更大的類型。 逆變:能夠使用派生程度更小的類型。 官方示例: 上面示例中,從 string object 的隱式轉換這是協 ...
  • 前端 後端 技術要點: 1.上傳附件<input type="file" name="goodsfile" id="goodsfile" class="layui-input" accept="application/vnd.openxmlformats-officedocument.spreads ...
x