Python set()集合
Python set是基本数据类型中的一种集合类型,它有可变集合(set())和不可变集合(frozenset)两种。创建集合set、集合set添加、集合删除、交集、并集、差集的操作都是非常实用的方法。
一、创建集合
可采用以下两种方式创建集合:
>>> b = set([33,44,55,66]) >>> b set([33, 66, 44, 55]) >>> a = {'a','b'} #与字典的区别为,字典是key-value键值对,集合为单个的字符。 >>> type(a) <type 'set'> >>> a set(['a', 'b'])
注意,如果创建空的集合,则只能采用set()方式来创建。
>>> c = {} >>> type(c) <type 'dict'> >>> d = set() >>> type(d) <type 'set'>