`xrange (2 ** 100)` -> OverflowError: long int zu groß, um in int konvertiert zu werden
xrange
Funktion funktioniert nicht für große ganze Zahlen:
>>> N = 10**100
>>> xrange(N)
Traceback (most recent call last):
...
OverflowError: long int too large to convert to int
>>> xrange(N, N+10)
Traceback (most recent call last):
...
OverflowError: long int too large to convert to int
Python 3.x:
>>> N = 10**100
>>> r = range(N)
>>> r = range(N, N+10)
>>> len(r)
10
Gibt es einen Backport von py3k eingebautrange()
Funktion für Python 2.x?
Ich suche eine komplette Implementierung von "faul"range()
, nicht nur eine teilweise Implementierung einiger seiner Funktionen.