首页 > 其他 > 详细

数据类型---集合

时间:2019-09-30 15:10:01      阅读:67      评论:0      收藏:0      [点我收藏+]

 

集合是一个无序的,不重复的数据组合,它的主要作用如下:

  • 去重,把一个列表变成集合,就自动去重了
  • 关系测试,测试两组数据之前的交集、差集、并集等关系

创建集合

创建一个全是数字的集合

技术分享图片
s = set([1,3,5,7,9])
print(s)
View Code

创建一个字符集合

技术分享图片
t = set("hello")
print(t)
View Code

创建一个混合集合

技术分享图片
c = ([2,4,6,8,0,"hello"])
print(c)
View Code

集合关系运算

交集运算

技术分享图片
list_1 = set([1,3,5,7,9,10])
list_2 = set([2,4,6,8,0,10])
#方法1:
print(list_1.intersection(list_2))
#方法2:
print(list_1 & list_2)
View Code

 

并集运算

技术分享图片
list_1 = set([1,3,5,7,9,10])
list_2 = set([2,4,6,8,0,10])
#方法1:
print(list_1.union(list_2))
#方法2:
print(list_1 | list_2)
View Code

 

差集运算

技术分享图片
list_1 = set([1,3,5,7,9,10,2])
list_2 = set([2,4,6,8,0,10])
#方法1:
print(list_1.difference(list_2))
#方法2:
print(list_1 - list_2)
View Code

 

对称差集运算

子集运算

无交集运算

 

数据类型---集合

原文:https://www.cnblogs.com/goldtree358/p/11612771.html

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