python return iteration number of for loop
# Basic syntax: for iteration, item in enumerate(iteratable_object): print(iteration) # Where: # - item is the current element in the iteratable_object # - iteration is the iteration number/count for the current iteration # Basic syntax using list comprehension: [iteration for iteration, item in enumerate(iteratable_object)] # Example usage: your_list = ["a", "b", "c", "d"] for iteration,item in enumerate(your_list): (iteration, item) # Return tuples of iteration, item --> (0, 'a') (1, 'b') (2, 'c') (3, 'd') [iteration for iteration, item in enumerate(your_list)] --> [0, 1, 2, 3]