set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。
set([iterable])
- iterable – 可迭代对象对象;
x = set('runoob')
y = set('google')
print(x)
# set(['b', 'r', 'u', 'o', 'n'])
print(y)
# set(['e', 'o', 'g', 'l']) 重复的被删除
交集
x & y
# set(['o'])
并集
x | y
# set(['b', 'e', 'g', 'l', 'o', 'n', 'r', 'u'])
差集
x - y
# set(['r', 'b', 'u', 'n'])