摘要:
下文讲述Python代码中遍历元组,列表,字符串的方法分享,如下所示:
实现思路:
我们可借助Python内置函数enumerate()
对拥有索引号的元素进行遍历操作
enumerate()函数语法:
enumerate(sequence, [start=0])
----------参数说明-----------
sequence:待遍历的对象,如:元组,列表,字符串,其他支持迭代对象。
start:返回下标的起始位置
----------返回值说明------
返回一个enumerate(枚举) 对象
例:
Python enumerate()函数示例分享
>>>t = ['maomao365.com-1', 'maomao365.com-2', 'maomao365.com-3', 'maomao365.com-4']
>>> list(enumerate(t))
[(0, 'maomao365.com-1'), (1, 'maomao365.com-2'), (2, 'maomao365.com-3'), (3, 'maomao365.com-4')]
>>> list(enumerate(t, start=1)) # 下标从 1 开始
[(1, 'maomao365.com-1'), (2, 'maomao365.com-2'), (3, 'maomao365.com-3'), (4, 'maomao365.com-4')]
----for 循环使用 enumerate
>>>seq = ['maomao-1', 'maomao-2', 'maomao-3']
>>> for i, element in enumerate(seq):
... print i, element
...
0 maomao-1
1 maomao-2
2 maomao-3