Как стать автором
Обновить

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

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

Странным для не новичка является путать номер элемента с его индексом (смещением элемента относительно начала массива).

Ну ХЗ что автор хотел, делая такую запись. Но, в принципе, - вполне себе нормальная практика именовать, заменяя "s" в именах на "_" при обходе списков (ну и др. п.в.). Вполне понятно что и к чему относится. Ну, на мой взгляд.

Вот почему в других местах не так у автора - вот это уже вопрос....

 без индексов цикл просто не написать. Вот, например, как это может выглядеть на C:

Ну... Во-первых i в данном случае - это счетчик цикла и аж никак не индекс чего-то там.. То, что вы его используете в качестве индекса, в целом его назначение не меняет.

Во-вторых - ну используйте цикл while() - там нету счетчика цикла.

Ну и даже цикл со счетчиком в С-ях будет отрабатываться сильно быстрее кода на Пайтоне...

PS Вы бы еще Пайтон с ассебмлером сравнили - вот там без индексной адресации сильно неудобнее реализация будет. А с индексной - шустро выходит.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации