zoukankan      html  css  js  c++  java
  • 1-11Set结构

    集合

    只保留下来唯一的元素

    tang=[123,123,456,789,]
    tang=set(tang)
    tang

    {123, 456, 789}

    tang=set()
    type(tang) 
    set
    tang=set([123,123,456,456,789,789])
    tang
    {123, 456, 789}

    集合还可以用{}写
    tang={1,1,3,4}
    tang
    
    {1, 3, 4}

    集合的操作
    1.并集:union、|
    2.交集:intersection、&
    3.差:difference、-
    4.子集:issubset

    a={1,2,3,4}
    b={2,3,4,5}
    a.union(b)##并集
    {1, 2, 3, 4, 5}
    b.union(a)
    
    {1, 2, 3, 4, 5}
    a|b
    
    {1, 2, 3, 4, 5}
    a.intersection(b)##交集
    
    {2, 3, 4}
    a&b
    {2, 3, 4}
    a.difference(b)##差
    {1}
    b.difference(a)
    {5}
    a-b
    
    {1}
    b-a
    
    {5}
    a={1,2,3,4,5,6}
    b={2,3,4}
    b.issubset(a)##子集
    True
    a.issubset(b)
    False

    判断
    a>=b 
    True
    b<a
    
    True

    添加子集
    a={1,2,3}
    a.add(4)
    a
    
    {1, 2, 3, 4}
    a.update([4,5,6])
    a
    {1, 2, 3, 4, 5, 6}

    删除子集
    a.remove(1)
    a 
    {2, 3, 4, 5, 6}
    a.pop()##弹出从第一个开始,执行一次弹出一次
    a 
    {3, 4, 5, 6}

     

      

     


  • 相关阅读:
    004 cat、head、tail、vim、cp、mv、rm
    003 系统的结构目录、pwd、cd、ls、tree、mkdir、touch
    shell编程
    多线程
    接口(适配器)
    常用方法
    爬虫要具备的准则:
    知识点扫盲篇
    记录_20190628
    记录_20190626
  • 原文地址:https://www.cnblogs.com/AI-robort/p/11625422.html
Copyright © 2011-2022 走看看