zoukankan      html  css  js  c++  java
  • Python--集合操作

    print "***********集合操作************"
    set2={10,9,8}  
    set3={8,9,65,78}
    print set2 
    print set3
    print "集合的差-->属于set2而不属于set3"
    print set2-set3
    print "集合的并"
    print set2|set3
    print "集合的交"
    print set2&set3
    print "集合的异或-->(并集-交集)剩下的元素"
    print set2^set3
    print "如果set2包含set3 返回true"
    print set2>set3
    set4={8,9}
    print set2>set4
    #set={}这样创建集合无法使用集合的方法
    set5=set([11,88,779,30])
    set5.add(56)
    print set5
    set5.update(set4)
    print set5
    set5.union(set4)  #相当于两个集合的并集
    print set5

    结果:

    ***********集合操作************
    set([8, 9, 10])
    set([8, 65, 78, 9])
    集合的差-->属于set2而不属于set3
    set([10])
    集合的并
    set([65, 8, 9, 10, 78])
    集合的交
    set([8, 9])
    集合的异或-->(并集-交集)剩下的元素
    set([65, 10, 78])
    如果set2包含set3 返回true
    False
    True
    set([88, 779, 11, 30, 56])
    set([56, 11, 8, 88, 9, 779, 30])
    set([56, 11, 8, 88, 9, 779, 30])

  • 相关阅读:
    DOM总结
    BOM总结
    备忘录设计模式
    策略模式
    迭代器模式
    观察者模式
    装饰模式
    脚本工具(获取某个文件夹下的所有图片属性批量生成css样式)
    ajax传输中文乱码解决方法
    java Serialization and Deserializaton
  • 原文地址:https://www.cnblogs.com/soyo/p/8178268.html
Copyright © 2011-2022 走看看