Python的sets模块的添加及删除


发布日期 : 2016-09-14 08:11:52 UTC

访问量: 206 次浏览

Python set是基本数据类型的一种集合类型, 它有可变集合(set())和不可变集合(frozenset)两种。

创建集合set

Python set类是在Python的sets模块中, 大家现在使用的Python2.3中, 不需要导入sets模块可以直接创建集合。

set('boy')
set(['y', 'b', 'o'])
集合添加、删除

集合的添加有两种常用方法, 分别是addupdate

集合add方法: 是把要传入的元素做为一个整个添加到集合中,例如:

a = set('boy')
a.add('python')
a
set(['y', 'python', 'b', 'o'])
集合update方法: 是把要传入的元素拆分, 做为个体传入到集合中,例如:
a = set('boy')
a.update('python')
a
set(['b', 'h', 'o', 'n', 'p', 't', 'y'])
集合删除操作方法:remove
set(['y', 'python', 'b', 'o'])
a.remove('python')
a
set(['y', 'b', 'o'])