<div class="gmail_quote">On Thu, Apr 24, 2008 at 10:58 AM, &quot;Martin v. Löwis&quot; &lt;<a href="mailto:martin@v.loewis.de">martin@v.loewis.de</a>&gt; wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="Ih2E3d">&gt;&gt;&gt;&gt; r = range(10000000000000000000)<br></div><div class="Ih2E3d">
&gt;&gt;&gt;&gt; r[0]<br>
&gt; Traceback (most recent call last):<br>
&gt; &nbsp; File &quot;&lt;stdin&gt;&quot;, line 1, in &lt;module&gt;<br>
&gt; &nbsp; &nbsp; OverflowError: Python int too large to convert to C ssize_t<br>
&gt;<br>
&gt; This is a bug, right?<br>
<br>
</div>I&#39;d call it an implementation limitation.<br></blockquote><div><br></div><div><div>It is a bit surprising, especially given</div><div>that the following works:</div><div><br></div><div>&gt;&gt;&gt; r = range(10**19-100, 10**19)</div>
<div>&gt;&gt;&gt; r[0]<br></div><div>9999999999999999900</div><div><br></div><div>Mark</div></div></div>