python中的集合

一.集合的定義數據結構

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)
相關文章
相關標籤/搜索