zoukankan      html  css  js  c++  java
  • python----set集合类型

    set集合

       

     1、 创建集合并去重

          方法一 :     {}

    one_set = set([10,30,10,20,40,11,20,30,12])
    print(one_set)
    print(type(one_set))
    

      

      结果:

         

         方法二:set([ ])

    one_set = set([10,30,10,20,40,11,20,30,12])
    print(one_set)
    print(type(one_set))

      结果:

          

      2、 创建空集合

          不能使用 {} 来创建空集合,默认创建的是空字典

          使用set:

    empty_set = set()
    print(empty_set)
    print(type(empty_set))
    

      结果:

        

       3、 求交集   

           方法一:  &

    one_set ={10,30,10,20,40,11,20,30,12}
    two_set ={10,30,60,90,80,76}
    result_set1 = one_set & two_set
    print(result_set1)
    

      结果:

         

     

          方法二:   one_set.intersection(two_set)

    one_set ={10,30,10,20,40,11,20,30,12}
    two_set ={10,30,60,90,80,76}
    result_set11 = one_set.intersection(two_set)
    print(result_set11)
    

      结果:

          

      4、 求并集

            方法一       |

    one_set ={10,30,10,20,40,11,20,30,12}
    two_set ={10,30,60,90,80,76}
    result_set2 = one_set | two_set
    print(result_set2)
    

      结果:

        

         

           方法二:    one_set.union(two_set)

    one_set ={10,30,10,20,40,11,20,30,12}
    two_set ={10,30,60,90,80,76}
    result_set22 = one_set.union(two_set)
    print(result_set22)
    

      结果:

         

      5、  求差集

          方法一 :      -

    one_set ={10,30,10,20,40,11,20,30,12}
    two_set ={10,30,60,90,80,76}
    result3 = one_set - two_set
    print(result3)
    

      结果:

          

          方法二:

    one_set ={10,30,10,20,40,11,20,30,12}
    two_set ={10,30,60,90,80,76}
    result33 = one_set.difference(two_set)
    print(result33)
    

      结果:

          

  • 相关阅读:
    一位资深程序员大牛给予Java初学者的学习路线建议
    Java基础部分全套教程.
    Java进阶面试问题列表
    成为伟大程序员的 10 个要点
    一位资深程序员大牛给予Java初学者的学习路线建议
    2年Java开发工作经验面试总结
    有效处理Java异常三原则
    Java打飞机小游戏(附完整源码)
    原生ajax封装,包含post、method方式
    手机端布局,rem布局动态获取根字体大小
  • 原文地址:https://www.cnblogs.com/taiyangfeng/p/12578094.html
Copyright © 2011-2022 走看看