范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

python(10)集合

  写在前面的话:码字不易,点个赞关注一下作者再走吧[呲牙]
  ======================================================
  python中集合的概念与数学中集合的概念一致,一般用一对花括号或set进行定义,集合的元素可以是整数、浮点数、字符串或元组,但不能是列表、集合或字典。集合的定义有以下几种形式:  a={2,3.14,"python",(4,6,"C")}#定义一个集合,共有4个元素,元素类型分别是整数、浮点数、字符串和元组 a#查看变量a的值时,我们发现输出的顺序与定义的顺序并不致,这是集合的特征之一,元素是无序的,因此它不能做切片操作。 {(4, 6, "C"), 2, 3.14, "python"} ============================================== b=set("人生苦短,我学python")#用set()函数定义了一个集合,当参数是字符串时,将每个字符作为集合的元素 b {"h", "n", "o", "p", "t", "y", "人", "学", "我", "生", "短", "苦", ","} =============================================== #当set()函数的参数是列表时,将方括号去掉,列表元素直接作为集合元素,我们发现列表中有2个6,但输出时只有1个6,因为集合的元素具有不可重复性,我们可以利用这个特性实现元素去重操作 c=set([345,6,35,4,6,353]) c {4, 6, 35, 345, 353} ============================================== #将元组作为set()函数的参数,输出时去掉圆括号 d=set(("天生我材必有用","千金散尽还复来")) d {"千金散尽还复来", "天生我材必有用"} =============================================
  在数学中集合有并集、交集、差集、补集等操作,这些操作可以非常便捷地用python实现。  python=set(["张三","王八","赵六"]) #表示选修了python的名单 c=set(["王八","陈十一"])     #表示选修了c的名单 python&c  #交集,表示同时选修python与c {"王八"} ================================================ In [4]: python|c  #并集,表示选了python或C Out[4]: {"张三", "王八", "赵六", "陈十一"} ========================================== In [5]: python-c  #差集,常用于删除元素,表示选了python但没选c Out[5]: {"张三", "赵六"} =================================================== In [6]: python^c  #对称差,输出只选一门课的学生,等价于并集-交集 Out[6]: {"张三", "赵六", "陈十一"} ======================================= In [7]: (python|c)-(python&c)  #同python^c Out[7]: {"张三", "赵六", "陈十一"} ======================================== In [8]: python<=c  #集合python若是集合c的真子集则返回True,否则返回False Out[8]: False In [9]: python>=c  #集合c若是集合python的真子集则返回True,否则返回False Out[9]: False
  集合还有一些常用的操作函数或方法:  In [24]: a={1,2,3} In [25]: a.add(4)  #添加元素 In [26]: a Out[26]: {1, 2, 3, 4} In [27]: a.pop()  #随机返回一个元素,并删除 Out[27]: 1 In [28]: a Out[28]: {2, 3, 4} In [29]: a.discard(3) #删除元素,若无该元素不报错 In [30]: a Out[30]: {2, 4} In [31]: a.remove(5) #删除元素,若无该元素报错 Traceback (most recent call last):   File "", line 1, in      a.remove(5) KeyError: 5 In [32]: a Out[32]: {2, 4} In [33]: len(a) #元素个数,即集合长度 Out[33]: 2 In [34]: 3 in a Out[34]: False In [35]: 3 not in a Out[35]: True In [36]: max(a) Out[36]: 4 In [37]: min(a) Out[37]: 2 In [38]: sum(a) Out[38]: 6 In [39]: sorted(a) #升序排列 Out[39]: [2, 4] In [40]: a.clear() #清空集合 In [41]: a Out[41]: set() #空集

荣耀50系列开始正式预约,目前统计到76万左右,感觉还能继续涨荣耀50系列的外观设计规格信息等内容已经大致曝光,感觉价格还没有公布。这也是目前手机厂商采用的策略,即提前公布参数,刺激消费者的购买欲望。从目前已经确认的消息来看,荣耀50系列将搭甜过初恋是什么感觉,7月21日发布的realmeGT大师版带你感受如果有人问你,realme是一个什么样的品牌,你就可以告诉他这是目前全球成长最快的一个智能手机品牌。而在昨天,realme官微就正式宣布,真我GT大师系列于7月21日1400举行空蔡司175周年专访vivo高级副总倪旭东联手后未来的走向如何?在影像圈,说到蔡司相信无人不知。近日,蔡司迎来了自己的175周年庆日,对于一家企业来讲,能有这么长的发展历史属实不易,也从侧面反映它的深厚技术积累。有一点需要注意的是,这次周年庆活双十一换机指南这三款手机必看又到一年双十一,你的钱包准备好了吗?对于很多剁手党来说,双十一就是疯狂的代名词。如果你也准备趁着双十一超多的优惠活动来换手机的话,下面这三款手机要好好关注一下了!如果你打算选择一款华为全屋智能授权体验店加快落地步伐,让未来家从梦想照进现实早在1984年,就有了智能家居的概念。但由于成本高昂,人们只见于科幻电影和某些商界大佬的家中。近年,随着移动互联网和物联网的高速发展,智能家居正走入寻常百姓家。尽管智能家居厂商众多新青年用车报告2021男人的西装,女人的口红,而汽车,则成为大部分年轻人的必需品。对于年轻人来说,汽车,不仅是生活上每日相见的靠谱伙伴,是家庭的成员,更是事业上的得力助手。这届新青年,要自由精神,也要不4K8K电视中的边缘检测技术到底是啥?看这一篇就够了昨天的文章,详细介绍了4K8K电视中超分辨率算法中的一种改进的插值算法,NEDI。以及这种算法的优缺点比较。读者如有不清楚的,可以翻看昨天的文章,今天书接上文,来聊一聊NEDI算法4K8K电视中的超分辨率技术的降质模型到底是啥?看这篇就够了图像的超分辨率技术,就是指对低分辨率图像(LowResolution,LR),使用频域或者空域的相关方法,恢复出高分辨率图像(HighResolution,HR)的技术。超分辨率算4K8K电视中的超分辨率技术的频域算法是啥?看这篇就够了图像的超分辨率技术,就是指对低分辨率图像(LowResolution,LR),使用频域或者空域的相关方法,恢复出高分辨率图像(HighResolution,HR)的技术。超分辨率算4K8K电视中基于插值的超分辨率(SR)技术的频域分析图像的超分辨率技术,就是指对低分辨率图像(LowResolution,LR),使用频域或者空域的相关方法,恢复出高分辨率图像(HighResolution,HR)的技术。超分辨率算活久见系列毛坯房你见过,毛坯车你买过吗?毛坯房你见过,毛坯车你买过吗?受芯片持续短缺影响,不少品牌选择供应缺芯车。梅赛德斯奔驰宣布,由于芯片匮乏,将供应缺少电动尾门和灯光配件的新车,相关配件需要一年后补货一汽奥迪表示,奥