当前位置: 首页 > news >正文

怎么做百度网站免费的站酷网官网

怎么做百度网站免费的,站酷网官网,网站建设 工作职责,单页面的网站模板Python 还包含了一个数据类型 —— set #xff08;集合#xff09;。 集合是一个无序不重复元素的集。基本功能包括关系测试和消除重复元素。 集合对象还支持 union#xff08;联合#xff09;#xff0c;intersection#xff08;交#xff09;#xff0c;difference集合。 集合是一个无序不重复元素的集。基本功能包括关系测试和消除重复元素。 集合对象还支持 union联合intersection交difference差和 sysmmetric difference对称差集等数学运算。 创建集合set 大括号或 set() 函数可以用来创建集合。  set集合类需要的参数必须是迭代器类型的如序列、字典等然后转换成无序不重复的元素集。由于集合是不重复的所以可以对字符串、列表、元组进行去重操作。 1、创建空集合 sset()s set()s1set([]) 列表s1 set()s2set(()) 元组s2 set()s3set({}) 字典s3 set()注意想要创建空集合你必须使用 set() 而不是 {}。后者用于创建空字典我们在后面介绍的一种数据结构。 2、创建非空集合 即列表元组字典不在是空值举两个例子 s1set([1,2,3,4])s1 {1, 2, 3, 4} s3set({a:2,b:3,c:4})s3 {c, a, b}注字典转set集合需要注意的是只取了字典的key相当于将字典中的dict.keys()列表转成set集合。 集合的操作 1、集合添加 集合的添加有两种方式分别是add和update。但是它们在添加元素时是有区别的 add()方法把要传入的元素作为一个整体添加到集合中如 sset(one)s {e, o, n}s.add(two)s {e, two, o, n}update()方法是把要传入的元素拆分成单个字符存于集合中并去掉重复的字符。 可以一次添加多个值如 sset(one)s {e, o, n}s.update(two)s {e, n, t, w, o}2、集合删除 集合的删除操作使用的方法跟列表是一样的使用的也是remove方法。如 setVar.remove(element)setVar :为一个set类型的变量 element :表示要查找并删除的元素 函数作用 在集合setVar中查找element元素如果存在则删除如果没找到则报错。 sset(one)s {e, o, n}s.remove(e)s {n, o}setVar.discard(element)setVar :为一个set类型的变量 element :表示要查找并删除的元素 函数作用 在集合setVar中查找element元素如果存在则删除如果没找到则什么也不做。 sList set([1, 2, 3, 4, 5])sList.discard(1)sList set([2, 3, 4, 5])s.pop()s为set类型的变量 函数作用 删除并返回set类型的s中的一个不确定的元素如果为空引发KeyError错误。 sList set([2, 3, 4, 5])sList.pop() 2s.clear()sset类型的变量 函数作用 清空s集合中的所有元素 sList set([3, 4, 5])sList.clear()sList set([])3、集合的遍历 集合的遍历跟序列的遍历方法完全一样。 sset(one)s {e, o, n}for i in s:print(i) ... ... e o n 另一种遍历方式 sset(one)s {e, o, n}for idex,i in enumerate(s):print (idex,i) ... ... 0 e 1 o 2 n 变量idex表示集合中元素i的索引。 4、集合其他方法 集合的一些操作符 既然是集合那就会遵循集合的一些操作方法如求交集、并集、差集等。 1、交集 Python中求集合的交集使用的符号是“”返回连个集合的共同元素的集合即集合的交集。 st1 set(python)st1 set([h, o, n, p, t, y])st2 set(htc)st2 set([h, c, t])st1 st2 set([h, t])2、并集合集 Python中求集合的并集用的是符号“|”返回的是两个集合所有的并去掉重复的元素的集合。 st1 set([h, o, n, p, t, y])st3 set(two)st3 set([o, t, w])st1 | st3 set([p, t, w, y, h, o, n])3、差集 Python中差集使用的符号是减号“-”。 st1 set([1, 3, 2, 5, 4, 7, 6])st2 set(4589)st2 set([9, 8, 5, 4])st1 - st2 set([1, 3, 2, 7, 6])返回的结果是在集合st1中但不在集合st2中的元素的集合。 4、集合的不同 查看两个集合的不同之处使用的difference函数等价于差集。如 s1.difference(s3) 这种不同指的是集合s3相对于集合s1不同的地方也就是所有在集合s1中而不再集合s2中的的元素组成的新集合。 s1 set([1, 2, 3, 4, 5])s2 set([1, 2, 3, 4])s1.difference(s2) set([5])s3 set([1, 8, 9, 5])s1.difference(s3) set([1, 2, 3, 4, 5]集合的范围判断 集合可以使用大于、小于、大于等于、小于等于、等于、不等于来判断某个集合是否完全包含于另一个集合也可以使用子父集判断函数。 定义三个集合s1s2s3 s1set([1, 2, 3, 4, 5])s2set([1, 2, 3, 4])s3set([1, 8, 9, 5])大于或大于等于 s1 s2 Trues1 s3 Falses1 s2 True表示左边集合是否完全包含右边集合如集合s1是否完全包含集合s2。 小于或 小于等于 s2 s1 Trues1 s3 Falses3 s1 False表示左边的集合是否完全包含于右边的集合如集合s1是否完全包含于集合s2。 等于、不等于 s1 s2 Falses2 s3 Falses1 ! s2 True判断两个集合是否完全相同。 不可变集合frozenset Python中还有一种不可改变的集合那就是frozenset不像set集合可以增加删除集合中的元素该集合中的内容是不可改变的类似于字符串、元组。 f frozenset()f frozenset([])f frozenset(asdf)f frozenset([a, s, d, f])f frozenset([1,2,3,4])f frozenset([1, 2, 3, 4])f frozenset((1,2,3,4))f frozenset([1, 2, 3, 4])f frozenset({1:2, a:2, c:3})f frozenset([a, 1, c])文源网络仅供学习之用如有侵权联系删除。 我将优质的技术文章和经验总结都汇集在了我的公众号【Python圈子】里。 在学习Python的道路上肯定会遇见困难别慌我这里有一套学习资料包含40本电子书600个教学视频涉及Python基础、爬虫、框架、数据分析、机器学习等不怕你学不会还有学习交流群一起学习进步~
http://www.pierceye.com/news/851843/

相关文章:

  • 电商网站设计是干什么的如何建设cpa影视网站
  • wordpress设置阅读全文什么是seo搜索引擎优化
  • 网站名重复网站建设的经验之谈
  • 网站优化软件排名器有含义的公司名
  • 像wordpress一样的网站吗老徐蜂了网站策划书
  • ps做网站首页效果特效wordpress无法修改密码
  • 蚌埠网站设计一句话宣传自己的产品
  • 织梦开发供需网站杭州互联网企业排名
  • 网站结构分析关键词林俊杰的寓意
  • 网站备案 超链接青岛胶南做网站的
  • 国内ui做的好的网站网站底部 图标
  • 网站开发维护人员天津微外卖网站建设
  • 保定网站建设推广公司怎么样雄安优秀网站建设
  • 上海集团网站建设做网站用asp好吗
  • h5网站建设价格wp-wordpress
  • 简单描述一下网站制作的流程投资理财产品的网站建设
  • 企业网站制作托管东营高端网站建设
  • 可以推广网站建立网站接受投注是什么意思
  • 微网站制作网站开发创建自己网站的步骤
  • 人才网网站开发手册外链发布平台大全
  • 福州网站备案wordpress打开媒体链接设置
  • 大学网站建设考核办法永春网站设计
  • 哪个设计网站赚钱百度地图网页版进入
  • 网站备案号不存在100m的网站 数据库
  • 网站空间管理平台网站模版 优帮云
  • 网站开发的比较备案期间 需要关闭网站吗
  • 做网站 怎么推广上海市企业服务云十问十答
  • 怎么做一种网站为别人宣传wordpress query_posts()
  • 网站的运营和维护专业做网站官网
  • 详细论述制作网站的步骤做网站需求 后期方便优化