зачем использовать «i» в (Python удаление строк с символами)

#python

#python

Вопрос:

Я ищу (python удаление строк с помощью символов способами) =.

Код, который я нашел:

 for i, line in enumerate(sys.stdin, -4):
    if i>=0:
        print line
  

Я не знаю, почему вы используете « i в приведенном выше коде.

Я уже знаю, что « enumerate -4 ‘ означает, что удалить четыре строки заголовка.

Но я не знаю, зачем использовать « i

Комментарии:

1. Это просто стандартная переменная итератора. Вы можете заменить i на что угодно, и это будет работать так же.

2. @BTroy Почему я получаю сообщение об ошибке, если я настраиваю код, кроме ** ‘i’ и ‘if i> = 0’ ** ?

3. «Я уже знаю, что » перечислить -4 » означает, что удалить четыре строки заголовка». Нет, это не то, что это значит. -4 это начальное значение i , по умолчанию оно 0 равно, если вы не передаете второй аргумент enumerate . Это должно дать вам подсказку о том, что делает код

4. @juanpa.arrivillaga Спасибо. Я полностью понимаю.