常用的集合函数和使用方式
1. count:计算集合中某个元素出现的次数。
例如,计算集合a中元素1出现的次数:
a={1,2,3,4,1,2,1}
print(a.count(1)) #输出3
2. add:向集合中添加元素。
例如,向集合a中添加元素5:
a={1,2,3,4}
a.add(5)
print(a) #输出{1, 2, 3, 4, 5}
3. remove:删除集合中的元素,若元素不存在,则会报错。
例如,删除集合a中的元素1:
a={1,2,3,4}
a.remove(1)
print(a) #输出{2, 3, 4}
4. pop:弹出集合中任意一个元素。
例如,弹出集合a中任意一个元素:
a={1,2,3,4}
a.pop()
print(a) #输出任意一个元素被弹出的集合
5. clear:清空集合中的元素。
例如,清空集合a中的元素:
a={1,2,3,4}
a.clear()
print(a) #输出set()
6. union:求两个集合的并集。
例如,求集合a和集合b的并集:
a={1,2,3}
b={3,4,5}
print(a.union(b)) #输出{1, 2, 3, 4, 5}
7. intersection:求两个集合的交集。
例如,求集合a和集合b的交集:
a={1,2,3}
b={3,4,5}
print(a.intersection(b)) #输出{3}
8. difference:求两个集合的差集。
例如,求集合a和集合b的差集:
a={1,2,3}
b={3,4,5}
print(a.difference(b)) #输出{1, 2}
9. symmetric_difference:求两个集合的对称差集。
例如,求集合a和集合b的对称差集:
a={1,2,3}
b={3,4,5}
print(a.symmetric_difference(b)) #输出{1, 2, 4, 5}
10. issubset:判断一个集合是否是另一个集合的子集。
例如,判断集合a是否是集合b的子集:
a={1,2,3}
b={1,2,3,4,5}
print(a.issubset(b)) #输出True
11. issuperset:判断一个集合是否是另一个集合的超集。
例如,判断集合b是否是集合a的超集:
a={1,2,3}
b={1,2,3,4,5}
print(b.issuperset(a)) #输出True
以上是常用的集合函数及其使用方式,可以在编写Python程序时灵活使用,提高开发效率和代码质量。
