Python—集合
Posted bzmya
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python—集合相关的知识,希望对你有一定的参考价值。
一.集合的操作
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—集合的主要内容,如果未能解决你的问题,请参考以下文章