集合数据结构是一个无序不重复元素集,基本功能包括关系测试和消除重复元素.
数学上的所有集合运算,都可以进行。
一、集合的基本操作
x = set()
#1.添加元素
x.add(1)
#2.删除元素
x.remove(1)
#3.是否存在某元素
1 in x
1 not in x
#4.遍历集合
for item in x:
print item
二、集合间的操作
x = set('hello world')
y = set('abcde')
z = [1,2,3,2,1]
#1.交集
print x & y
#2.并集
print x | y
#3.差集
print x - y
#4.将列表转换成集合
print set(z)