Python中的set是一种不支持索引、值不重复且无需插入的容器类型。以下为set常用操作函数详解:1. 新建一个set:通过使用set("Hello")函数,可以将字符串转为单个字符集合,结果为'H','e','l','o',重复的'l'只插入一次。2. 增加元素:使用add()函数可以增加一个元素值,使用update([])函数可以增加多个元素值,参数为list。注意,使用add增加多个值时会报错。3. 删除元素:remove()函数用于删除集合中的元素,元素必须存在,若不存在则引发KeyError错误。而discard()函数用于删除元素,不存在时删除不会引发错误。4. 随机删除元素:调用pop()函数可以随机返回并删除一个元素值,若集合为空时调用会引发KeyError错误。5. 清空集合:使用clear()函数可以将集合全部清空。6. 测试元素是否存在:使用in或not in可以判断集合内是否存在某个值,例如2 in set_num,存在返回True,否则返回False。7. 测试集合关系:使用issubset和issuperset函数,s1.issubset(s2)表示s1的每一个元素都在s2中,等价于s1=s2。8. 集合的并集:使用union函数可以返回包含s1、s2所有元素的新集合,等价运算符为|。9. 集合的交集:使用intersection函数可以返回s1、s2中相同部分的集合。10. 其他集合操作:s1.difference(s2)返回s1中有但s2没有的元素集合。s1symmetric_difference(s2)返回s1和s2中不相同元素的集合。