enumerate(result,num):
result:一个可迭代的对象,如list
num:该序列下标开始的地方
返回一个枚举对象
例子:
result=['张三','李四','王五','陈六'] lst=list(enumerate(result)) print(lst) #[(0, '张三'), (1, '李四'), (2, '王五'), (3, '陈六')] lst1=list(enumerate(result,3)) print(lst1) #[(3, '张三'), (4, '李四'), (5, '王五'), (6, '陈六')]
enumerate函数与for循环的使用:
names=['张三','李四','王五','陈六']
for i,name in enumerate(names):
print(i,"我的名字是",name)
#0 我的名字是 张三
#1 我的名字是 李四
#2 我的名字是 王五
#3 我的名字是 陈六
names=['张三','李四','王五','陈六']
for i,name in enumerate(names,3):
print(i,"我的名字是",name)
#3 我的名字是 张三
#4 我的名字是 李四
#5 我的名字是 王五
#6 我的名字是 陈六



