Python中set集合的增加,update和add的区别

s1=set('liujingjing')
print(s1)#{'g', 'i', 'j', 'l', 'n', 'u'}
s1.add('oop')
print(s1)#{'j', 'i', 'oop', 'n', 'l', 'g', 'u'}
s1.update('oop')
print(s1)#{'oop', 'i', 'l', 'j', 'o', 'n', 'g', 'u', 'p'}

从上面可以看出来 ,update和add都是对集合进行元素的追加,但是二者是有区别的。

update是讲字符串中的拆分成字符进行追加

add,是当做整体追加在集合中