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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 集合的定义以及常用运算及函数的主要内容,如果未能解决你的问题,请参考以下文章

Day5 模块及Python常用模块

集合的定义,操作及运算 (Python)

PYTHON 数据分析常用类库

Python语言基础—常用运算符总结

python模块的导入以及模块简介

Python:集合函数三元运算符