一.集合的定义数据结构
1.定义集合spa
s = {1,2,3,1,2,3,4,5} print s,type(s) s1 = {1} print s1,type(s1) # 集合里面的元素是不可重复的
2.定义一个空集合code
s3 = set([]) print s3,type(s3) ##定义空集合时不能用大括号,不然定义的是一个空字典
3.集合的应用blog
集合常被用来输出去重:for循环
li = [1,2,3,1,2,3] print list(set(li)) ##先用集合去重再转换为别的数据结构类型进行输出
二.集合的特性class
1.成员操做符循环
s = {1,2,3} print 1 in s
2.for循环遍历遍历
s = {1,2,3} for i in s: print i, for i,v in enumerate(s): print 'index: %s,value:%s' %(i,v)