一、集合的定义
概念
集合就是由一个或多个确定的元素所构成的整体。
集合的定义
s1 = {1}
print s1, type(s1)
如何定义一个空集合?
s2 = {}
print type(s2)
s3 = set([])
print s3, type(s3)
集合的应用
应该注意的是集合中的元素不能重复
li = [12, 3, 4, 1, 2, 3]
print list(set(li))
二、集合的特性
集合不支持索引,连接,切片等,它只支持成员操作符。
s = {1, 2, 3}
print s[0]
print 1 in s
s = {1, 2, 3}
for i in s:
print i
for i,v in enumerate(s):
print 'index:%s,value:%s' % (i,v)
三、集合常用方法
1.增加
s = {6, 3, 5, 1, 2, 7}
s.add(10)
s.add(9)
print s
2.删除(pop、remove)
s = {6, 3, 5, 1, 2, 7}
print s
s.pop()
print s
# 删除指定的元素
print s
s.remove(2)
print s