400-650-7353
您所在的位置:首頁 > IT干貨資料 > python > 【Python基礎知識】Python集合的方法

【Python基礎知識】Python集合的方法

  • 發(fā)布: Web前端培訓
  • 來源:Web前端干貨資料
  • 2020-09-11 14:46:28
  • 閱讀()
  • 分享
  • 手機端入口
“|”操作符可以用來代替()方法:

  1. >>> a = {123
  2. >>> b = {234
  3. >>> c = {567
  4. >>> a | b 
  5. {1234
  6. >>> b | c 
  7. {234567
  8. >>> c | b 
  9. {234567

多個集合間可以求并集,這種情況下使用“|”操作符往往更方便:

  1. >>> a = {123
  2. >>> b = {234
  3. >>> c = {567
  4. >>> a | b | c 
  5. {1234567

4、intersection()方法或“&”求交集

兩個集合A和B的交集是含有所有既屬于集合A又屬于集合B的項,而沒有其他項的集合。集合的intersection()方法用于求集合間的交集:

  1. >>> a = {123
  2. >>> b = {234
  3. >>> c = {567
  4. >>> a.intersection(b)   # a和b的交集 
  5. {23
  6. >>> b.intersection(a)   # 交集運算滿足交換律 
  7. {23
  8. >>> a.intersection(c)   # a和c的交集是空集 
  9. set() 

“&”操作符可以用來代替intersection()方法:

  1. >>> a = {123
  2. >>> b = {234
  3. >>> c = {356
  4. >>> a & b 
  5. {23
  6. >>> b & c 
  7. {3
  8. >>> a & b & c   # 多個集合間求交集 
  9. {3
  10. >>> a & a   # 任意一個集合和自己的交集是它本身 
  11. {123}  

5、difference()方法或“-”求差集

集合A與集合B的差集是含有所有屬于集合A而不屬于集合B的項,而沒有其他項的集合。集合的difference()方法用于求集合間的差集:

  1. >>> a = {123
  2. >>> b = {234
  3. >>> c = {567
  4. >>> b.difference(c)   # b與c的差集 
  5. {234
  6. >>> a.difference(b)   # a與b的差集 
  7. {1
  8. >>> c.difference(b)   # 差集運算不滿足交換律 
  9. {567

“-”操作符可以用來代替difference()方法:

  1. >>> a = {123
  2. >>> b = {234
  3. >>> c = {567
  4. >>> a - b 
  5. {1
  6. >>> b - c 
  7. {234
  8. >>> c - b 
  9. {567
  10. >>> a - a   # 任意一個集合與自己的差集是空集 
  11. set() 

6、symmetric_difference()方法或“^”求對稱差集

兩個集合的對稱差集是只屬于其中一個集合,而不屬于另一個集合的項組成的集合。集合的symmetric_difference()方法用于求集合間的對稱差集:

  1. >>> a = {123
  2. >>> b = {234
  3. >>> c = {367
  4. >>> a.symmetric_difference(b)   # a和b的對稱差集 
  5. {14
  6. >>> b.symmetric_difference(c)   # b和c的對稱差集 
  7. {2467
  8. >>> b.symmetric_difference(a)   # 對稱差集運算滿足交換律 
  9. {14

“^”操作符可以用來代替symmetric_difference()方法:

  1. >>> a = {123
  2. >>> b = {234
  3. >>> c = {367
  4. >>> a ^ b 
  5. {14
  6. >>> b ^ c 
  7. {2467
  8. >>> b ^ a 
  9. {14
  10. >>> a ^ a   # 任意一個集合和自己的對稱差集是空集 
  11. set() 

 

文章“【Python基礎知識】Python集合的方法”已幫助

>>本文地址:http://www.028benet.com/zhuanye/2020/55047.html

THE END  

聲明:本站稿件版權均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉載。

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營銷互聯(lián)網(wǎng)營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網(wǎng)頁設計網(wǎng)頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發(fā)VR/AR
  • 網(wǎng)絡安全網(wǎng)絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發(fā)智能機器人
 

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 波多野结衣电影thepemo| 亚洲最大看欧美片网站| 午夜理论影院第九电影院| 亚洲美女免费视频| 一区二区三区欧美视频| 91抖音在线观看| 波多野结衣一区二区免费视频| 天天躁夜夜躁狠狠躁2023| 国产午夜片无码区在线播放| 亚洲色成人网站WWW永久| 久久99精品国产麻豆不卡| 3344免费播放观看视频| 精品久久综合一区二区| 日韩色视频一区二区三区亚洲| 天天影院成人免费观看| 国产午夜无码视频免费网站| 久久免费观看国产精品| 18禁黄网站禁片免费观看不卡| 男生和女生一起差差在线观看| 日本精品视频在线播放| 国产精品免费电影| 免费无码一区二区三区| 久久99精品国产99久久6| 美女扒开胸罩摸双乳动图| 老张和老李互相换女| 成人毛片18女人毛片免费| 国产大秀视频在线一区二区| 久久亚洲精品成人777大小说| 亚洲丝袜第一页| 欧美综合自拍亚洲综合图片区| 小13箩利洗澡无码视频网站| 国产乱子伦手机在线| 亚洲av无码欧洲av无码网站| 999精品视频在线观看热6| 精品一区二区久久久久久久网站 | 精品国产AV色欲果冻传媒| 夫不再被公侵犯美若妻| 午夜三级三级三点在线| 中文精品无码中文字幕无码专区| 韩国色三级伦不卡高清在线观看| 欧美日韩一区二区成人午夜电影|