#集合;一组特定数据无序组合#创建集合
#空集合
sets = set()
print((sets,type(sets))#带有数据的集合
sets= {'林黛玉','贾宝玉','薛宝钗','刘姥姥'}
print(sets,type(sets))#集合推导式
boys = {'樱木花道','赤木刚宪','流川风','宫成良田','三井寿'}
#普通推导式
结果= {'%'+我+'%'为我在男生}
打印(结果)#带有判断条件的推导式
结果= {我为男孩,如果len(i)== 4}
打印(结果)#多循环集合推导式
尺寸= {36,37,38,40,43,44}
颜色= {'红色','蓝色','青色','橙色'}
result = {str(s)+'----'+ c for s in size for c in color}
打印(结果)#带有判断条件的多循环推导式
男孩= {'乔昊昊','宋炎炎','刘宁东','李志雄','甘文杰'}
girls = {'齐婷婷','李文文','赵旭1','曹杰1'}
如果b [1] == b [2]和g [1] == g [2]},结果= {b +' - '+ g对于男孩中的b
打印(结果)
#add()向集合中添加元素
英雄= {'蜘蛛侠','超人','美国队长','钢铁侠'}
hero.add( '绿巨人')
打印(英雄)#pop()随机在集合中移除一个元素
英雄= {'蜘蛛侠','超人','美国队长','钢铁侠'}
hero.pop()
打印(英雄)#remove()根据值删除指定的元素,删除的元素不存在则报错
英雄= {'蜘蛛侠','超人','美国队长','钢铁侠'}
hero.remove( '超人')
打印(英雄)#discard()根据值删除指定元素,删除的元素不存在则不删除
英雄= {'蜘蛛侠','超人','美国队长','钢铁侠'}
hero.discard( '超人')
打印(英雄)#clear()清空集合
英雄= {'蜘蛛侠','超人','美国队长','钢铁侠'}
hero.clear()
打印(英雄)#copy()复制集合
英雄= {'蜘蛛侠','超人','美国队长','钢铁侠'}
result = hero.copy()
打印(结果)#差集操作
#difference()计算差集
女孩= {'a','b','c'}
阅读= {'a','4','b','c'}
结果= girls.difference(读取)
打印(结果)#difference_update()更新差集#交集操作
#intersection()计算交集
女孩= {'a','b','c'}
阅读= {'a','4','b','c'}
结果= gril.intersection(读取)
#intersection_update更新交集#并集
#union()计算并集
女孩= {'a','b','c'}
阅读= {'a','4','b','c'}
结果= girl.union(读)
打印(结果)#update()更新并集
女孩= {'a','b','c'}
阅读= {'a','4','b','c'}
girl.update(读)
打印(女孩)#issuperset()检测一个集合是否是另一个集合的超级
#issubset()检测一个集合是否是另一个子集
女孩= {'a','b','c'}
阅读= {'a','4','b','c'}one= read.issuperset(女孩)
print(one)a = girl.issubset(阅读)
打印(一)#isdisjoint()检测两个集合是否不相交
女孩= {'f','t','q'}
阅读= {'a','4','b','c'}
结果= girl.isdisjoint(结果)
打印(结果)#symmetric_difference()计算两个集合的对称差集
女孩= {'a','b','c'}
阅读= {'a','4','b','c'}
结果= read.symmetric_difference(女孩)
打印(结果)#symmetric_difference_update()对称差集更新操作
女孩= {'a','b','c','r'}
阅读= {'a','4','b','c'}
结果= girl.symmetric_difference_update(读取)
打印(女孩)#空集合
sets = set()
打印(套,类型(套))#带有数据的集合
集= {'林黛玉','贾宝玉','薛宝钗','刘姥姥'}
打印(集,类型(组))#集合推导式
boys = {'樱木花道','赤木刚宪','流川风','宫成良田','三井寿'}
#普通推导式
结果= {'%'+我+'%'为我在男生}
打印(结果)#带有判断条件的推导式
结果= {我为男孩,如果len(i)== 4}
打印(结果)#多循环集合推导式
尺寸= {36,37,38,40,43,44}
颜色= {'红色','蓝色','青色','橙色'}
result = {str(s)+'----'+ c for s in size for c in color}
打印(结果)#带有判断条件的多循环推导式
男孩= {'乔昊昊','宋炎炎','刘宁东','李志雄','甘文杰'}
girls = {'齐婷婷','李文文','赵旭1','曹杰1'}
如果b [1] == b [2]和g [1] == g [2]},结果= {b +' - '+ g对于男孩中的b
打印(结果)
#add()向集合中添加元素
英雄= {'蜘蛛侠','超人','美国队长','钢铁侠'}
hero.add( '绿巨人')
打印(英雄)#pop()随机在集合中移除一个元素
英雄= {'蜘蛛侠','超人','美国队长','钢铁侠'}
hero.pop()
打印(英雄)#remove()根据值删除指定的元素,删除的元素不存在则报错
英雄= {'蜘蛛侠','超人','美国队长','钢铁侠'}
hero.remove( '超人')
打印(英雄)#discard()根据值删除指定元素,删除的元素不存在则不删除
英雄= {'蜘蛛侠','超人','美国队长','钢铁侠'}
hero.discard( '超人')
打印(英雄)#clear()清空集合
英雄= {'蜘蛛侠','超人','美国队长','钢铁侠'}
hero.clear()
打印(英雄)#copy()复制集合
英雄= {'蜘蛛侠','超人','美国队长','钢铁侠'}
result = hero.copy()
打印(结果)#差集操作
#difference()计算差集
女孩= {'a','b','c'}
阅读= {'a','4','b','c'}
结果= girls.difference(读取)
打印(结果)#difference_update()更新差集#交集操作
#intersection()计算交集
女孩= {'a','b','c'}
阅读= {'a','4','b','c'}
结果= gril.intersection(读取)
#intersection_update更新交集#并集
#union()计算并集
女孩= {'a','b','c'}
阅读= {'a','4','b','c'}
结果= girl.union(读)
打印(结果)#update()更新并集
女孩= {'a','b','c'}
阅读= {'a','4','b','c'}
girl.update(读)
打印(女孩)#issuperset()检测一个集合是否是另一个集合的超级
#issubset()检测一个集合是否是另一个子集
女孩= {'a','b','c'}
阅读= {'a','4','b','c'}一个= read.issuperset(女孩)
打印(一)a = girl.issubset(阅读)
打印(一)#isdisjoint()检测两个集合是否不相交
女孩= {'f','t','q'}
阅读= {'a','4','b','c'}
结果= girl.isdisjoint(结果)
打印(结果)#symmetric_difference()计算两个集合的对称差集
女孩= {'a','b','c'}
阅读= {'a','4','b','c'}
结果= read.symmetric_difference(女孩)
打印(结果)#symmetric_difference_update()对称差集更新操作
女孩= {'a','b','c','r'}
阅读= {'a','4','b','c'}
结果= girl.symmetric_difference_update(读取)
打印(女孩)
#冰冻集合#空的冰冻集合
fset = frozenset()
打印(FSET,类型(FSET))#冰冻集合可以使用所有集合中不修改集合数据的函数#复制()
fset = frozenset(['apple','pear','banana'])
newfset = fset.copy()
打印(newfset)#difference()差集操作
girl = frozenset(['a','b','c','3'])#冰冻
阅读= {'a','4','b','c'}#普通
#使用冰冻集合函数
结果= girl.difference(读取)
打印(结果)#使用普通集合函数
结果= read.difference(女孩)
打印(结果)fset = frozenset()
打印(FSET,类型(FSET))#冰冻集合可以使用所有集合中不修改集合数据的函数#复制()
fset = frozenset(['apple','pear','banana'])
newfset = fset.copy()
打印(newfset)#difference()差集操作
girl = frozenset(['a','b','c','3'])#冰冻
阅读= {'a','4','b','c'}#普通
#使用冰冻集合函数
结果= girl.difference(读取)
打印(结果)#使用普通集合函数
结果= read.difference(女孩)
打印(结果)

內置函數操作筆記-集合相关推荐

  1. 內置函數操作筆記-字典

    #字典: 以键值对存在的一组数据的无序组合就是字典 #创建字典 #空字典 dicts = {} 打印(类型的字典,类型)dicts = dict() 打印(类型的字典,类型())#带有数据字典 #方法 ...

  2. Oracle SQL 內置函數大全

    <<Oracle SQL 內置函數大全>>幻灯片:http://files.cnblogs.com/Dicky/Oracle_SQL_Function.rar   1SQL中的 ...

  3. php 服務器連接,cocos2d-x網絡編程 連接php服務器筆記4

    VS工程部分----網絡編程 本節會把最終實現代碼和資源放在文章最未提供各位下載學習. 本節我們開始重頭戲聯網功能的開發,我用的是cocos2d-x綁定的curl庫,這個curl據說很火,雖然我本人了 ...

  4. java中集合什么时候有索引,JavaSE中Collection集合框架學習筆記(1)——具有索引的List...

    前言:因為最近要重新找工作,Collection(集合)是面試中出現頻率非常高的基礎考察點,所以好好惡補了一番. 復習過程中深感之前的學習不系統,而且不能再像剛畢業那樣死背面試題,例如:String是 ...

  5. c语言htons函数用法,在內核中C語言實現htons()函數

    Htons():[摘自百度百科] htons是將整型變量從主機字節順序轉變成網絡字節順序, 就是整數在地址空間存儲方式變為:高位字節存放在內存的低地址處. 網絡字節順序是TCP/IP中規定好的一種數據 ...

  6. SAP歷史更改記錄函數

    SAP中很多地方對資料的操作都會有保存更改歷史記錄,可能過以下兩個函數取得更改歷史記錄: 取得記錄表頭函數 call function 'CHANGEDOCUMENT_READ_HEADERS' ex ...

  7. python操作txt找到最便宜的素菜_Python線性模型學習筆記

    歡迎關注Python愛好者社區,我們是專註於商業智能BI,大數據,數據分析領域的垂直社區,學習,問答.求職一站式搞定! 天善學院618活動正在進行中!天善學院618大禮包,大數據.數據分析與數據挖掘. ...

  8. ARMv8 與 Linux的新手筆記

    ARMv8 與 Linux的新手筆記 by loda hlchou@gmail.com 從iPhone 5S採用ARMv8處理器架構後,對於ARMv8 64bits的相關討論很多,也受到大家關注,Go ...

  9. C# 一些學習小筆記及技巧

    學習及工作中積累了一些零零碎碎的小筆記及技巧(C#),重溫和匯總一下. 1. 類別轉換時,如果你未能確定數值有效,使用TryParse 比 Parse 要更安全, TryParse 不會引發異常. 2 ...

最新文章

  1. 超实用:IIS 7.5修改WEB.CONFIG即可实现*.HTML伪静态
  2. C#3.0之神奇的Lambda表达式和Lambda语句
  3. P3545HUR-Warehouse StoreP4053建筑抢修(反悔贪心、堆)
  4. JSP九大内置对象(转载)
  5. 哦!数组还能这么用,学到了!
  6. Mobile Phone Network CodeForces - 1023F(并查集lca+修改环)
  7. linux创建用户已存在哪里,解决linux下创建用户时出现 Creating mailbox file: 文件已存在...
  8. Windows10 安装 RabbitMQ
  9. HDU1874 畅通工程续【Dijkstra算法】
  10. 修图类APP原型设计分享– Hello Camera
  11. es7之Reflect Metadata
  12. 银河麒麟kylin_V10系统安装mysql-8.0.31
  13. OA协同办公系统-day01
  14. 微信JS接口安全域名设置不成功,提示没有找到文件
  15. 青少年中医药文化教育功在当代利在千秋
  16. asp.net928-研究生报名系统
  17. 浏览器 弹广告 android,android手机 UC浏览器 时不时跳出广告 是不是中毒了
  18. Centos6.6安装简易桌面环境
  19. 阐述一下ecshop各模块的功能_【光电通信】40G QSFP+ LR4 光模块的设计与实现(一)...
  20. oracle 函数 epoch,PostgreSQL中epoch的用法

热门文章

  1. ios 0.5px出现边框丢失的问题
  2. html2canvas截图 图片另存并解决图片模糊问题
  3. 三维建模 Cinema 4D如何在 曲面上做表情
  4. 模拟——卡布列克圆舞曲
  5. 参考 | Windows文件安全权限所有者改回 TrustedInstaller
  6. 【c语言趣味编程100例】出售金鱼
  7. python批量移动文件,每个文件夹内都有一个文件,需要把这些文件提取出来,放到另一个文件夹里,手动太费时间了
  8. Python绘制频率分布直方图
  9. java邮箱发送工具类
  10. Symfony 官方文档 第 1 章 1 - Symfony介绍