Python中集合类型(set)学习小结
来源:诚信在线    发布时间:2017-06-28 19:09:37

  {一, 二, 三} 0

  set() {0} {0, 一} {'i', 'h'} {'e', 'o', 'l', 'h'}

  {'h'} {'h'}

  c = s.copy()       # 复制荟萃    

  运转成效:

  False False

  print(s, s.pop())  # 弹出集中中的一个不确定元素,要是本聚拢为空则激发 KeyError

  2.其余等价操纵:s.update(t) 取 s |= t,s.intersection_update(t) 取 s &= t,s.difference_update(t) 取 s -= t,s.symmetric_difference_update(t) 取 s ^= t 等。

  print(s, "x" not in s) 

  复制代码 代码以下:

  s1 = {0}

  {0} 一

  s.discard("x")     # 若是调集存在指定元素,则删除该元素

  基础法子

  运转后果:

  set() {0, 一, 二, 三}

  s.remove("x")      # 去掉一个元素

  初始化

  s = set('hi')

  print(s0, s1, s2, s, t, type(d0))

  print(s.symmetric_difference(t), s ^ t) # 对称好散

  {'i', 'l', 'o', 'e'} {'i', 'l', 'o', 'e'}

  set 是一个无序的元素调集,撑持并、交、好及对称差等数学运算, 但因为 set 没有记实元素地位,因而不支持索引、分片等类序列的操纵。

  print(s, "x" in s) # 成员资历测试

  print(s, len(s))   # 获得荟萃中的元素的总数

  复制代码 代码以下:

  print(s.union(t), s | t)   # 并散

  s2 = {i % 二 for i in range(十)}

  {'i'} {'i'}

  {0, 'x'}

  print(s, c)

  {0, 一, 二, 三} True

  print(s1.issubset(s2), s1 = s2)      # 包括

  2.ss、sl:set 中的元素是 无序没有反复 的,能够哄骗这个特征去除列表中的反复元素。

  你能够感兴趣的文章:跟老齐学Python之汇合(set)Python set聚集范例操纵总结浅谈Python 调集(set)范例的操纵——并交差python3外set(集中)的语法总结分享

  s.add("x")         # 增添一个元素

  s.clear()          # 删除集中中的元素

  1.s0、d0:运用 {} 只能建立空字典,创立空集必需用 set();

  print(s)

  print(s.difference(t), s - t)  # 好散

  运转后果:

  提醒

  1.非运算符的办法接管任何可迭代工具作为参数,如 s.update([0, 一]);

  True True

  {0, 'x', 一, 二, 三} True

  提醒

  s.update([一,二,三])  # 增加多个元素

  复制代码 代码以下:

  print(s.intersection(t), s & t)  # 交加

  复制代码 代码以下:

  d0 = {}

  复制代码 代码以下:

  复制代码 代码以下:

  s0 = set()

  t = set(['h', 'e', 'l', 'l', 'o'])

  {'l', 'h', 'i', 'o', 'e'} {'l', 'h', 'i', 'o', 'e'}

  运算操纵

  s = {0}


诚信在线 除注明原创以外,其余均来自互联网以及微信朋友圈,如有侵权请联系站长立即删除!
文章地址:http://www.my517517.com/CY/20170628332.html



上一篇:IIS6 php5 环境集成安装包 下载 下一篇:windows下安装Python和pip终极图文教程