首页 > 编程语言 > 详细

Python—集合

时间:2018-07-31 20:34:00      阅读:151      评论:0      收藏:0      [点我收藏+]

一.集合的操作

1.集合的创建

set1 =set({1,2,‘barry‘})
set2 = {1,2,‘barry‘}
print(set1,set2) 

2.集合的增

set1 = {‘alex‘,‘wusir‘,‘ritian‘,‘egon‘,‘barry‘}
set1.add(‘17‘)
print(set1)

#update:迭代着增加
set1.update(‘A‘)
print(set1)
set1.update(‘老师‘)
print(set1)
set1.update([1,2,3])
print(set1)

3.集合的删

set1 = {‘alex‘,‘wusir‘,‘ritian‘,‘egon‘,‘barry‘}

set1.remove(‘alex‘) #删除一个元素
print(set1)

set1.pop() #随机删除一个元素
print(set1)

set1.clear() #清空集合
print(set1)

del set1  #删除集合
print(set1)

  

二.集合的其他操作

1.交集

set1 = {1,2,3,4,5}
set2 = {4,5,7,8,9}
print(set1 & set2)
print(set1.intersection(set2))

2.并集

print(set1 | set2)
print(set1.union(set2))

3.反交集

print(set1 ^ set2)
print(set1.symmetric_difference(set2))

4.子集与超集

print(set1 < set2)
print(set1.issubset(set2))

print(set2 > set1)
print(set2.issuperset(set1))

s = frozenset(‘barry‘)
print(s,type(s))

  

Python—集合

原文:https://www.cnblogs.com/BZMYA/p/9397809.html

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