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'>

 

posted @ 2017-04-17 16:30  漫舞沧海  阅读(69)  评论(0编辑  收藏  举报