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])

  • 相关阅读:
    请输出in.txt文件中的2 4 6 8 9 10 12行
    shell 求总分
    快速排序小结
    串的模式匹配和KMP算法
    重定向和转发的区别
    servlet中文乱码问题
    JAXP简介
    DOM常用方法总结
    初探javascript
    现在网站主流排版方式
  • 原文地址:https://www.cnblogs.com/soyo/p/8178268.html
Copyright © 2011-2022 走看看