How to access the index of a for loop in Python
In python, if you want to access the index of a for loop, you could do with the following method. Method 1 # method1 create a new variable n to keep track of the index n = 0 for i in ['a','b','c','d']: print(str(n)+':'+i) n += 1 Method 2 # method2 just use the built-in enumerate() function to do the magic for n, i in enumerate(['a','b','c','d']): print(str(n)+':'+i) If you want to start counting from 1 instead of 0, you could do this: for n, i in enumerate(['a','b','c','d'], start=1): print(str(n)+':'+i)