Which is the most efficient way to iterate through a list in python?

for item in list:

its obviously the one with fewer function calls.

If you want to get the index of items as you go use enumerate like this

for pos, item in enumerate(collection):

Leave a Comment