fib = [0,1,1,2,3,5,8,13,21]
for el in fib:
print(el)
Will man gleichzeitig während der Iteration auch auf die Indizes der Liste zugreifen können, so lässt sich dies mit range() bewerkstelligen:
fib = [0,1,1,2,3,5,8,13,21]
# Python2: for i in xrange(len(fib)):
for i in range(len(fib)):
print(i,fib[i])
Alternativ:
>>> x = [34,65,89,78]
>>> list(enumerate(x))
[(0, 34), (1, 65), (2, 89), (3, 78)]
>>> for index, value in enumerate(x):
... print(index,value)