python集合用法
时间: 2023-12-24 12:58:42 浏览: 90
python语法中集合的操作
Python集合是一种无序、不重复的数据集合。在Python中,集合可以通过大括号{}来创建,也可以通过set()函数来创建。集合支持一系列的操作和方法,例如判断一个集合是否是另一个集合的子集、超集,以及求两个集合的交集等。
1. 判断子集和超集:使用issubset()和issuperset()函数可以判断一个集合是否是另一个集合的子集和超集。例如,a.issubset(b)可以用来判断集合a是否是集合b的子集,返回一个布尔值(True或False)。同样地,a.issuperset(b)可以用来判断集合a是否是集合b的超集。
2. 求交集:使用intersection()函数可以求两个或多个集合的交集。例如,a.intersection(b)可以返回集合a和集合b的交集,返回一个新的集合。同时,可以使用a.intersection(b, c)来求集合a、b和c的交集。
3. 更新交集:使用intersection_update()函数可以将一个集合的元素更新为与其他集合的交集。例如,a.intersection_update(b)可以将集合a更新为集合a和集合b的交集,原来的集合a中的元素将被修改。
以上是一些Python集合的常见用法。通过这些操作和方法,可以方便地对集合进行处理和计算。
阅读全文