python zip enumerate函式

OpenSoucre發表於2013-11-06

zip是一個內建函式, 接受兩個或多個序列,並將他們拉到一起,成為一個元組列表。每個元組包含各個序列中的一個元素。

s = 'abc' 
t = [0,1,2]
zip(s,t)
 >>>[('a',0),('b',1),('c',2)] 

如果需要遍歷序列中的元素以及它們的下標,可以使用內建函式enumerate:

 for index,elemet in enumerate('abc'): 
    print index,element
>>> 0 a 1 b 2 c        

 

相關文章