Python 在序列上跟踪索引和值

内置的enumerate() 函数可以很好的解决这个问题

 

>>> my_list = ['a', 'b', 'c']
>>> for idx, val in enumerate(my_list):
... print(idx, val)
...
0 a
1 b
2 c

 

2.为了按传统行号输出(行号从1 开始),你可以传递一个开始参数

>>> my_list = ['a', 'b', 'c']
>>> for idx, val in enumerate(my_list, 1):
... print(idx, val)
...
1 a
2 b
3 c

 

posted @ 2018-12-04 15:22  筱筱的春天  阅读(489)  评论(0编辑  收藏  举报