python中的enumerate

来源:互联网 发布:安卓中文编程软件 编辑:程序博客网 时间:2024/06/03 10:17


enumerate 函数用于遍历序列中的元素以及它们的下标:

>>> for i,j in enumerate(('a','b','c')):
 print i,j

 
0 a
1 b
2 c
>>> for i,j in enumerate([1,2,3]):
 print i,j

 
0 1
1 2
2 3
>>> for i,j in enumerate({'a':1,'b':2}):
 print i,j

 
0 a
1 b

>>> for i,j in enumerate('abc'):
 print i,j

 
0 a
1 b
2 c


所以下面

for i,s in enumerate(stocklist):

指s为stocklist,i是下标,序列个数

0 0