首页 > 编程语言 > 详细

python基础之set

时间:2020-03-25 14:27:09      阅读:57      评论:0      收藏:0      [点我收藏+]

集合:set 关键字 :无序的不重复的元素

#声明集合

s1 = set() #{元素1,元素2,元素3}
s1.add(Enoch)

s1.add(Eric)  #add()添加一个元素

#update()
s2 = (Tony,Maria)
s1.update(s2) #将元素重组为一个set集合


#删除
#remove如果元素存在则删除,不存在则报错keyError, pop随机删除(一般删除第一个元素)

 

2.交并差集运算

set2 = {2,3,4,5,6}
set3 = {2,3,4,5,6,7}
print(set2 == set3) #Flase


#不支持+ *

set4 = set3-set2
print(set4) #result: (7)


set5 = set2 & set3
print(set5)  #result (2,3,4,5,6)


#user function
set6 = set2.intersection(set3) # same result as above

set7 = set2 | set3 #result (2,3,4,5,6,7) 
set8 = set2.union(set3) #same
print(set7)

set9 = set2 ^ set3 #查找两个集合中不一样的元素result (7)

 

python基础之set

原文:https://www.cnblogs.com/enoch-m/p/12565972.html

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