enumerate()使用
1、如果对一个列表,既要遍历索引又要遍历元素时,首先可以这样写:
list1 = ["这", "是", "一个", "测试"]
for i in range (len(list1)):
print i ,list1[i]
2、上述方法有些累赘,利用enumerate()会更加直接和优美:
list1 = ["这", "是", "一个", "测试"]
for index, item in enumerate(list1):
print index, item
>>>
0 这
1 是
2 一个
3 测试
3、enumerate还可以接收第二个参数,用于指定索引起始值,如:
list1 = ["这", "是", "一个", "测试"]
for index, item in enumerate(list1, 1):
print index, item
>>>
1 这
2 是
3 一个
4 测试
本文详细介绍了Python中enumerate()函数的使用方法,包括如何利用enumerate()同时遍历列表的索引和元素,以及如何指定索引的起始值,使代码更简洁优雅。
2572

被折叠的 条评论
为什么被折叠?



