for index , item in enumerate (a , x):
for index , item in enumerate (a):
这里有n,v俩参数,n先不管,v为a中的元素,比较简单。
a=[[8,2],[2,3],[5,4]]
print(a)
for n , v in enumerate(a):
v += v
print(v)
#print(n)
输出
[[8, 2], [2, 3], [5, 4]]
[8, 2, 8, 2]
[2, 3, 2, 3]
[5, 4, 5, 4]
第二个输出
n为输出的索引,enumerate(a)里面只有一个参数时从零开始输出索引。
a=[[8,2],[2,3],[5,4]]
print(a)
for n , v in enumerate(a):
v += v
print(v)
print(n)
输出
[[8, 2], [2, 3], [5, 4]]
[8, 2, 8, 2]
0
[2, 3, 2, 3]
1
[5, 4, 5, 4]
2
接受第二个参数
enumerate(a,x),用于指定索引起始值。
a=[[8,2],[2,3],[5,4]]
print(a)
for n , v in enumerate(a,5):
v += v
print(v)
print(n)
输出
[[8, 2], [2, 3], [5, 4]]
[8, 2, 8, 2]
5
[2, 3, 2, 3]
6
[5, 4, 5, 4]
7