1. set.add( ):向集合中添加元素,是整体添加进集合set中;
set.update( ): 向集合中添加元素,update是将字符串中的拆分成字符进行追加;
eg:
s1=set('gongmengmeng')
print(s1) # { 'o','m','e','n','g' }
s1.add('ysu')
print(s1) # { 'o','m','e','n','g','ysu' }
s1.update('ysu')
print(s1) # { 'o','u','m','y','e', 'n','g','s','ysu' }
2. set.discard( )和set.remove( )都是删除元素的函数,区别在于若预计删除的元素在集合中没有,用remove函数则会报错。
3. set.pop( ):随机删除集合中的一个元素;
4. print(set1 & set2) # 与
print(set1 | set2) # 并
print(set2 - set1) # 减,set2.difference(set1)
print(set1 ^ set2) # 返回两个集合中不重复的元素集合,即会移除两个集合中都存在的元素set1.symmetric_difference(set2)