Python——集合
创建: 要创建一个set,需要提供一个list作为输入集合: s=set([1,2,3]) print(s) 注意,传入的参数[1, 2, 3]是一个list,而显示的{1, 2, 3}只是告诉你这个set内部有1,2,3这3个元素,显示的顺序也不表示set是有序的。 重复元素在set中自动被过滤: s=set([1,1,2,2,3,3]) print(s) 增加: 通过add(key)方法可以添加元素到set中,可以重复添加,但不会有效果: s=set([1,2,3]) s.add(4) print(s) s=set([1,2,3]) s.add(4) s.add(4) print(s) 删除: 通过remove()方法可以删除元素: s=set([1,2,3]) s.add(4) s.remove(4) print(s) 交集并集: set可以看做是数学上的数字集合,因此可以进行交并集操作。交集通过符号 “&” 实现,而并集通过符号 “|” 实现 : s1=set([1,2,3]) s2=set([3,4,5]) print(s1&s2,s1|s2) 集合内置方法完整列表: 方法 描述 add() 为集合添加元素 clear() 移除集合中的所有元素 copy() 拷贝一个集合 difference() 返回多个集合的差集 difference