首页 > 其他 > 详细

数据类型-集合

时间:2020-03-18 00:20:45      阅读:61      评论:0      收藏:0      [点我收藏+]

概念

集合set:容器型的数据类型,它要求它里面的元素是不可变的数据,但是它本身是可变的数据类型。集合是无序的。{}

作用

  • 列表的去重
  • 关系测试:交集,并集,差集

集合的使用

集合的创建

set1 = {1,3,taibai,4,alex,False,wuda}
print(set1) #集合是无序的

set2.update(hfjahga)  #迭代着增加
print(set2) #{‘g‘, ‘taibai‘, ‘a‘, ‘jing‘, ‘j‘, ‘sancu‘, ‘h‘, ‘wuda‘, ‘f‘, ‘alex‘}

set2.pop()  #随机删除
print(set2)

set2.remove(taibai)
set2.add(nanshen)
print(set2)
#变相改值,先删除后增加

数据之间的关系

set3 = {1,2,3,4,5}
set4 = {5,6,7,8,9}

print(set3 & set4)  #交集
print(set3 | set4)  #并集
print(set3 - set4)  #差集
print(set3 ^ set4)  #反交集:去除交集后的元素

set5 = {1,2,3}
set6 = {1,2,3,4,5}

print(set5 < set6)  #子集,set5包含于set6
print(set6 > set5)  #超集,set6包含set5

练习

练习1:列表的去重
l1 = [1,2,3,3,4,4,5,5,6]
set1 = set(l1)
print(set1) #{1, 2, 3, 4, 5, 6}

数据类型-集合

原文:https://www.cnblogs.com/zyiy/p/12514585.html

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