Python: как перебирать последовательность с индексом

В Python существует несколько методов перебора последовательности с одновременным доступом к индексу. Вот несколько распространенных методов:

  1. Использование функции enumerate():

    fruits = ['apple', 'banana', 'orange']
    for index, fruit in enumerate(fruits):
       print(index, fruit)
  2. Использование функции range():

    fruits = ['apple', 'banana', 'orange']
    for index in range(len(fruits)):
       print(index, fruits[index])
  3. Использование переменной-счетчика:

    fruits = ['apple', 'banana', 'orange']
    index = 0
    for fruit in fruits:
       print(index, fruit)
       index += 1

Эти методы позволяют перебирать последовательность (например, список) и одновременно получать доступ к индексу каждого элемента.