Подскажите, пожалуйста, почему PyCharm ругается, но всё равно потом выводит результат?

Задача: вывести каждый элемент списка вместе с его индексом

spisok = ['one', 'two', 'three', 'four', 'five']  # создаём список элементов  

a = (len(spisok) + 1)                   # "a" равно фактической длине списка  
for i in range(a):                      # в переменную "i" перебираем цифры от 0 до "a"  
    print(spisok[i], i)                 # напечатать элемент списка "i" и его индекс  

Ответы (1 шт):

Автор решения: MaxU

Воспользуйтесь встроенной функцией enumerate():

for i,x in enumerate(spisok):
    print(x, i)

вывод:

one 0
two 1
three 2
four 3
five 4
→ Ссылка