首页 > 编程语言 > 详细

python----set集合类型

时间:2020-03-26 23:02:28      阅读:44      评论:0      收藏:0      [点我收藏+]

 

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)

  结果:

      技术分享图片

 

python----set集合类型

原文:https://www.cnblogs.com/taiyangfeng/p/12578094.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!