With 1-based indexes, sometimes you have to add 1 and sometimes subtract 1 and sometimes neither. 0-based indexes avoid that problem.<div><br></div><div>Personally, I think changing any of this behavior has about the same probability of success as adding <a href="http://www.urbandictionary.com/define.php?term=bleen">bleen</a>.<br>

<div><br clear="all">--- Bruce<br><a href="http://www.vroospeak.com" target="_blank">http://www.vroospeak.com</a><br><a href="http://j.mp/gruyere-security" target="_blank">http://j.mp/gruyere-security</a><br><br>
<br><br><div class="gmail_quote">On Tue, Oct 5, 2010 at 4:33 PM, Greg Ewing <span dir="ltr"><<a href="mailto:greg.ewing@canterbury.ac.nz">greg.ewing@canterbury.ac.nz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">Carl M. Johnson wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I'm<br>
just curious about whether starting programmers have a strong<br>
preference for one or the other convention or whether both are<br>
confusing.<br>
</blockquote>
<br></div>
Starting programmers don't have enough experience to judge<br>
which will be less confusing in the long run, so their<br>
opinion shouldn't be given overriding weight when designing<br>
a language intended for real-life use.<br>
<br>
Speaking as an experienced programmer, I'm convinced that<br>
Python has made the right choice. Not because Dijkstra or<br>
any other authority says so, but because of my own personal<br>
experiences.<br>
<br>
-- <br><font color="#888888">
Greg</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
Python-ideas mailing list<br>
<a href="mailto:Python-ideas@python.org" target="_blank">Python-ideas@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-ideas" target="_blank">http://mail.python.org/mailman/listinfo/python-ideas</a><br>
</div></div></blockquote></div><br></div></div>