# # 定义集合: # 集合:可以包含多个元素,用逗号分割, # 集合的元素遵循三个原则: # 1:每个元素必须是不可变类型(可hash,可作为字典的key) # 2: 没有重复的元素 # 3:无序 # 注意集合的目的是将不同的值存放到一起,不同的集合间用来做关系运算,无需纠结于集合中单个值 # 优先掌握的操作: # s={'k1','sd','loky','luce','amy'} # s1={'loky','hsl','py','aini'} # # # 1、长度len # print(len(s)) # # 2、成员运算in和not in # print('k1'in s) # print(1 not in s1) # # 3、|合集 # print(s | s1) # # 4、&交集 # print(s&s1) # # 5、-差集 # print(s-s1) # # 6、^对称差集 # print(s^s1) # # 7、== # print(s==s1) # # 8、父集:>,>= # print(s>s1) # print(s>=s1) # # 9、子集:<,<= # print(s<s1) # print(s<=s1) # #内置方法 s={1,2,30} # s.discard(1)#删除元素 # print(s) # s.remove(11) #s.remove #删除不存在的元素则报错 # s=s.difference({1123,231})# # s.difference_update()=s=s.difference({1123,231}) s.update({1111,1213}) s1={4,5,5} res=s.isdisjoint(s1)#两个集合完全独立,没有共同部分,返回True print(res) print(s)
Python入门之集合类型
最新推荐文章于 2024-11-04 21:51:40 发布
这篇博客介绍了Python集合的基本概念和操作,包括长度、成员运算、集合的并、交、差和对称差集,以及集合的相等和包含关系。此外,还讲解了集合的内置方法如discard、remove和difference_update的使用,并通过实例演示了如何检查两个集合是否独立。最后,展示了isdisjoint方法的应用和结果。
摘要由CSDN通过智能技术生成