zoukankan      html  css  js  c++  java
  • python学笔记---集合(七)

    #set集合是一个无序的不重复元素序列
    #集合基本操作
     
    sets01={"asdf",3,"sadfa"}
     
    #添加元素 s.add(x)
    sets01.add("dadsxc")
    print(sets01)
    结果
    {3, 'sadfa', 'dadsxc', 'asdf'}
     
    #update()添加可以是列表,元组,字典等
     
    sets01.update([3,2,1],(32,12))
    print(sets01)
     
    #移除元素 remove() 如果移除的元素不存在会报错
     
    set02s={1,2,3,4,5}
     
    set02s.remove(3)
    print(set02s)
     
    #discard() 移除元素不报错
     
    set02s.discard(2)
    set02s.discard(3)
    print(set02s)
     
    #pop()设置随机删除一个元素
     
    set005={1,23,4,5,6,7,8,8}
    set005.pop()
    print(set005)#pop()先进行无序排列,再删除左边第一个元素
     
    #len()计算s的个数
    #clear()清空集合
     
    #difference()返回多个元素的差集
    x={1,2,34,4,5}
    y={2,4,7,8,34}
     
    x.difference(y)
    print(x)
     
    #difference_update()移除两个集合中都存在的元素,无返回值
    #intersection 返回集合的交集,返回新的集合
    #intersection_update() 移除原始集合不重叠的元素
     
    #isdisjoint()判断两个集合是否包含相同的元素,没有返回 True
    print(x.isdisjoint(y))
    #issubset() 用于判断集合的 所有 元素是否都包含再指定集合中,是返回 True
    ass={1,2,3}
    bss={5,1,4,3,2}
    print(ass.issubset(bss))
    #isuperset() 判断指定集合的所有元素是否都包含在原始的集合中,是返回True,则 false
    x = {"f", "e", "d", "c","b", "a"}
    y = {"a", "b", "c"}
    z = x.issuperset(y) 
    print(z)
     
    #union()返回两集合的并集
    #创建一个元素的集合
    print(set("sdfa",))
    print(set("sdfa"))
  • 相关阅读:
    amd
    富文本编辑器
    css module
    uc浏览器调试
    mysql利用sql语句将查询结果导出
    自启程序为何自启失败?
    nginx4层代理ssh服务
    创建SFTP用户并指定访问目录 Linux
    01月04日17:15:40 学习进度笔记
    01月04日10:39:23总结
  • 原文地址:https://www.cnblogs.com/liaolei123/p/13226320.html
Copyright © 2011-2022 走看看