标签:blog io ar sp strong div on log cti
python的集合,并不等于其他语言的广泛意义上的集合。严格来说list更像是一种集合,这里的集合set,是一种无重复元素的无序集合。
* 可以理解为,没有值只有键的字典。一种原始形态的字典。
a_set = set() #空集合 a_set = {1,2,3}
用list来创建集合:
a_set = set([1,2,"abc",4])
a_set.add(单个元素) a_set.update(单个或多个元素或集合) #这里可以是集合,也可以是列表集合中重复的元素,不会增加。
3 删除集合元素
a_set.discard(单个元素) #删除不存在的元素,无影响 a_set.remove(单个元素) #删除不存在的元素,抛出异常 a_set.pop() a_set.clear()
4 集合操作
a_set.union(b_set) #并集 a_set.intersection(b_set) #交集 a_set.difference(b_set) #差集 a_set.issubset(b_set) #检测子集
5 布尔检测
标签:blog io ar sp strong div on log cti
原文地址:http://www.cnblogs.com/leezj/p/4058186.html