This is not what I want from enumerate:
>>> seasons = ['Spring', 'summer', 'fall', 'winter']
>>> list(enumerate(seasons, start =2))
[(2, 'Spring'), (3, 'summer'), (4, 'fall'), (5, 'winter')]
This IS the functionality I want from enumerate:
>>> list(enumerate(seasons, start =2))
[(2, 'fall'), (3, 'winter')]
See the difference? The first one just says, "fine I'll call your 0th element 2 if you really want me to"
The second one says, "I understand that you just want to begin the loop at the second index, much like range(2, len(seasons)) would do"
Is there no way to do this simply with enumerate?