首页 > 代码库 > Python 集合的定义以及常用运算及函数

Python 集合的定义以及常用运算及函数

定义(集合内可以有多个元素,但是每个元素都必须是不可变类型,即可hash类型,集合内的元素唯一,集合是无序的):
pythons=[a,b,c,d,e,f]
s1=set(hello)
print(s1,type(s1))
s={a,3,9,b}
#关系运算???

# print(s)

#集合优先掌握的方法
pythons={a,b,c,d,e,f}
#元素是否在集合中
print(a not in pythons)
print(pythons)

#关系运算
s1={1,10,11,22}
s2={1,11,33}

#交集
print(s1 & s2)

#并集
print(s1 | s2)

#差集
print(s1 - s2)
print(s2 - s1)

#对称差集
print(s1 ^ s2)

#父集
s1={1,2,3,4}
s2={1,5}
print(s1 >= s2)
#
# #子集
print(s1 <= s2)
print(s2 <= s1)

s={1,2,3,a}
#集合增加一个元素
s.add(4)
print(s)

#集合取出一个元素
print(s.pop())

#集合删除一个元素如果没有报错
s.remove(a)
print(s)
# 
#集合删除一个元素如果没有则不会报错
s.discard(aaaaaa)
print(s)

 

Python 集合的定义以及常用运算及函数