For循环得到迭代值蟒蛇
问题描述:
下面是代码
start = 3
end = 5
for x in range(start, end + 1):
print x
#and
#print iterate from 0
我期待在这里,x将打印3 4 5
,我还需要打印0 1 2第一次进入循环打印0,第二次进入循环打印1等等。
请帮
答
Python有enumerate
只是这样的:
start = 3
end = 5
for i, x in enumerate(range(start, end + 1)):
print(i, x)
它打印:
0 3
1 4
2 5
答
start = 3
end = 5
counter = 0
for x in range(start, end + 1):
print x
#and
#print iterate from 0
print counter
counter += 1
'打印X,X-start' –