I thought so too but it bothers a lot less now that the default style of iteration is "for x in y" instead of looping over indices. In fact I barely think about it.
And, yes, for math-y stuff that you are going to be reading off a book, it helps keep things more compatible.
And, yes, for math-y stuff that you are going to be reading off a book, it helps keep things more compatible.