数据类型互转,取交集,并集
>>> a = [1,2,3,4]
>>> b = "hello,1,2,3"
>>> s = set(a) #列表转集合
>>> t = set(b) #字符串转集合
>>> s
{1, 2, 3, 4}
>>> t
{'3', ',', 'e', '1', '2', 'h', 'o', 'l'}
>>> a = s | t #取并集
>>> a
{1, 2, 3, 4, '3', ',', 'e', '1', '2', 'l', 'o', 'h'}
>>> b = s & t #取交集
>>> b
set()
>>> c = s - t #在s中不在t中
>>> c
{1, 2, 3, 4}
>>> d = t ^ s #取并集的反(取在t或s中,但不共属于二者的共同)
>>> d
{1, '3', 2, 3, 4, ',', 'e', '1', '2', 'l', 'o', 'h'}