Python中字符串、序列的遍历

  在Python 2.3以前遍历字符串、序列的方法如下(以字符串为例):

foo = 'abc'
for i in range(len(foo)):
print foo[i], '(%d)' %i

  在Python 2.3版本添加了一个enumerate()函数,可以同时枚举字符串或者序列的索引和元素,如下所示:

foo = 'abc'
for i, ch in enumerate(foo):
print ch, '(%d)' % i