Python可迭代對象

在python中,可以用形如 for a in xxx:形式去遍歷的叫可迭代對象,如下

 

#字符串本身爲可迭代對象,每個字符爲元素
print("string iterator")
for a in 'dsdsadasdasdas':
    print(a)
 
#集合也是可迭代對象 
print("set iterator")
for a in set('dsdsadasdasdas'):
    print(a)   
    
#列表也是可迭代對象    
print("list iterator")    
for a in [1,2,3,4,5,6]:
    print(a)   
    
#元組也是可迭代對象    
print("tuple iterator")    
for a in (1,2,3,4,5,6):
    print(a)   
    
#字典的迭代方式有多種    
d = {'a':1,'b':2}    
print("dict iterator")    
for k,v in d.items():
    print(k,v)   
print("dict key iterator")    
for k in d.keys():
    print(k,d[k])       

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章