In Ruby, if I have an array and I want to use both the indexes and the values in a loop, I use each_with_index.
a=['a','b','c']
a.each_with_index{|v,i| puts("#{i} : #{v}") } 
prints
0 : a 
1 : b
2 : c
What is the Pythonic way to do the same thing?
Something like:
for i, v in enumerate(a):
   print "{} : {}".format(i, v)
                        That'd be enumerate.
a=['a','b','c']
for i,v in enumerate(a):
    print "%i : %s" % (i, v)
Prints
0 : a
1 : b
2 : c
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With