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

网站建设和淘宝店装修是不是一样杭州市在建工程项目

网站建设和淘宝店装修是不是一样,杭州市在建工程项目,网站备案后的标识,阿里云支持wordpress一、集合的定义 集合#xff1a;是一个无序的没有重复元素的序列#xff0c;因此不能通过索引来进行操作 1#xff1a;使用set()创建集合 set(object) # 参数为一个序列#xff0c;整型不能作为参数 set_a set(abcb) print(set_a) # {b, a, c} 2…一、集合的定义 集合是一个无序的没有重复元素的序列因此不能通过索引来进行操作 1使用set()创建集合 set(object)   # 参数为一个序列整型不能作为参数 set_a set(abcb) print(set_a) # {b, a, c} 2使用{}直接定义 set_a {a, b, c} print(type(set_a), set_a) # class set {b, c, a} 注意创建一个空集合必须使用set()而不是{}因为{}是用来创建一个空字典的 set_a set() print(type(set_a), set_a) # class set set()b {} print(type(b), b) # class dict {} 二、集合的使用 1添加元素add()重复添加无效 set.add(x)     # x为要添加的元素 返回值为None修改了原集合 set_a set(abc) print(set_a) # {c, a, b} # 元素不存在 set_a.add(d) print(set_a) # {c, a, b, d} # 元素已存在 set_a.add(c) print(set_a) # {c, a, b, d} 2添加多个元素update()把传入的元素拆分作为个体加入到集合中 set.update() 返回值为None修改了原集合 set_a set(abc) print(set_a) # {c, b, a} result set_a.update(defdab) print(result) # None print(set_a) # {d, f, e, b, c, a} set_a set(abc) print(set_a) # {a, b, c} result set_a.update([a,g,r,1,2]) print(result) # None print(set_a) # {1, 2, a, r, g, c, b} 3删除元素remove() set.remove(x)    # x为要删除的元素 返回值为None删除的元素不存在会报错修改了元集合 set_a set(abc) print(set_a) # {b, c, a} result set_a.remove(a) print(result) # None print(set_a) # {b, c} result set_a.remove(d) # 报错KeyError: d 4删除元素discard() set.discard(x)    # x为要删除的元素 返回值为None删除的元素不存在不会报错修改了元集合 set_a set(abc) print(set_a) # {c, b, a} # 删除的元素存在 result set_a.discard(a) print(result) # None print(set_a) # {c, b} # 删除的元素不存在 result set_a.discard(d) print(result) # None print(set_a) # {c, b} 5删除元素pop()随机删除一个元素 set.pop() 返回值为被删除的元素修改了元集合 set_a set(abc) print(set_a) # {c, a, b} result set_a.pop() print(result) # c print(set_a) # {a, b} 6统计集合的元素个数len() len(set) 返回值为集合的元素个数 set_a {a, b, c} result len(set_a) print(result) # 3 7清空集合clear() set.clear() 返回值为None修改了原集合 set_a {a, b, c} result set_a.clear() print(result) # None print(set_a) # set() 8判断元素是否在集合中使用成员运算符in  /  not in set_a {a, b, c} print(a in set_a) # True print(a not in set_a) # False 9isdisjoint()判断两个集合是否包含相同的元素 set.isdisjoint(set1)     # set1必填 返回值为返回布尔值包含相同的元素返回False不包含相同的元素返回True set_a {a, b, c} set_b {a, d, f} # set_a与set_b中是否有相同的元素 result set_a.isdisjoint(set_b) print(result) # False 10issubset() 判断集合中的所有元素是否都包含在指定的集合中 set.issubset(set1)    # set中的所有元素是否都包含在set1中 # set1必填  返回值为布尔值如果都包含返回True否则返回False set_a {a, b, c} set_b {a, d, f, b, g, c} # set_a中的所有元素是否都包含在set_b中 result set_a.issubset(set_b) print(result) # True 11issuperset() 判断指定集合的所有元素是否都包含在原始的集合中 set.issuperset(set1)       # set1中的所有元素是否都包含在set中 # set1必填 返回值为布尔值如果都包含返回True否则返回False set_a {a, b, c} set_b {a, d, f, b, g, c} # set_b中的所有元素是否都包含在set_a中 result set_a.issuperset(set_b) print(result) # False 三、集合的操作符 1求差集集合元素包含在第一个集合中但不包含在第二个集合 1.1使用“-”操作符 set_a {a, b, c} set_b {a, d, f} # set_a中有的元素在set_b中没有 result set_a - set_b print(result) # {c, b} 1.2使用difference()方法 set1.difference(set2)    # set1中有的元素set2中没有 返回值为一个新的集合不修改原集合 set_a {a, b, c} set_b {a, d, f} # set_a中有的元素在set_b中没有 result set_a.difference(set_b) print(result) # {c, b} 1.3使用difference_update()方法 set1.difference_update()(set2)    # set1中有的元素set2中没有 返回值为一个新的集合修改了原集合set1 difference_update() 方法与 difference() 方法的区别在于 difference() 方法返回一个移除相同元素的新集合而 difference_update() 方法是直接在原来的集合中移除元素没有返回值。 set_a {a, b, c} set_b {a, d, f} # set_a中有的元素在set_b中没有 result set_a.difference_update(set_b) print(result) # None print(set_a) # {c, b} 2求交集集合元素包含在第一个集合中同时包含在第二个集合 2.1使用“”操作符 set_a {a, b, c} set_b {a, d, f} # # set_a中有的元素在set_b中也有 result set_a set_b print(result) # {a} 2.2使用intersection() 方法 set.intersection(set1, set2...)   # set中有的元素在set1set2中也有 # set1必填 # set2选填 返回值为一个新的集合不修改原集合 set_a {a, b, c} set_b {a, d, f} # set_a中有的元素在set_b中也有 result set_a.intersection(set_b) print(result) # {a} 2.3使用intersection_update() 方法 set.intersection_update(set1, set2 ... )    # set中有的元素在set1set2中也有 # set1必填 # set2选填 返回值为None修改了原集合set intersection_update() 方法不同于 intersection() 方法因为 intersection() 方法是返回一个新的集合而 intersection_update() 方法是在原始的集合上移除不重叠的元素。 set_a {a, b, c} set_b {a, d, f} # set_a中有的元素在set_b中也有 result set_a.intersection_update(set_b) print(result) # None print(set_a) # {a} 3求并集合集所有集合中的所有元素 3.1使用“|”操作符 set_a {a, b, c} set_b {a, d, f} # set_a、set_b中所有的元素 result set_a | set_b print(result) # {c, d, b, f, a} 3.2使用union() 方法 set.union(set1,set2...)  # setset1set2等集合中的所有元素 # set1必填 # set2选填 返回值为所有元素组成的一个新的集合不修改原集合set set_a {a, b, c} set_b {a, d, f} # set_a、set_b中所有的元素 result set_a.union(set_b) print(result) # {b, d, f, a, c}
http://www.dnsts.com.cn/news/158945.html

相关文章:

  • 怎样建立个人的网站东凤镇做网站公司
  • 源码分享站网站建设与规划心得总结
  • 佛山微网站推广苏州论坛
  • 网站设计师待遇免费模板下载网站
  • 深圳外贸网站开发建设网站抽奖模块怎么做
  • 纯jsp做的留言板网站西安机械加工网
  • 建站工具搭建前台网站重庆网站免费优化
  • wordpress 开启多站点网站有效内容的宣传及推广
  • 免费建站网站一级大录像不卡在线看网页抖音小程序推广怎么做
  • 上海网站建设企业一个网站网站建设下来要花多少钱
  • 网站建设公司类型大连做企业网站排名
  • 信用 网站 建设方案网站简介 更改
  • 中小型网站建设流程企业网站建设兴田德润怎么联系
  • 溧水做网站自助服务平台
  • 化肥网站模板如何做网站页面赚钱
  • 做网站公司常熟微商城系统开发
  • 买个域名就可以建立网站吗昆山市建设工程质量检测中心网站
  • 如何用手机网站做淘宝客短视频营销优势
  • 深圳网站制作公司信息菜鸟教程网站怎么做
  • 想找人做公司网站要注意什么网站开发加盟
  • 免费的网站推广方法怎么样做网站管理员
  • 网站开发中网页上传和发布做网站用php如何学习
  • 网站优化排名易下拉软件手机网站进不去怎么办
  • 网站制作换下面友情连接个人建网站首选什么域名好
  • 网站设计规划建设银行朝阳支行网站
  • 用wordpress建站一个人可以吗专业seo网络推广
  • python做网站入门淄博百度网页设计
  • 网站建设服务标准专业网页制作什么价格
  • 茂名企业建站模板ui网站模板
  • 邯郸做移动网站价格表wordpress 设置登陆