Not to prolong a good "food fight", but IIRC, many years ago in QBasic, <br>one could choose <br><br>OPTION BASE 0<br><br>or <br><br>OPTION BASE 1<br><br>to make arrays start with element [0] or element [1], respectively.  Could such a feature be added to Python without significantly bloating the interpreter?  <br>
<br>Then, if starting with [0] "works for you", nothing really changes.  And if starting with [1] "works for you", then you are not made to feel like a second-class citizen, and about as welcome as a dimwit at the Mensa meeting.  <br>
<br>Isn't Python supposed to be simple and accessible, and therefore fun?    <br><br><br>