Auch Python erzeugt mit range() ein Array (genauer: eine Liste).
range() hat in Python 2.x immer den Begleiter xrange(), welches ein xrange Objekt, sprich einen leichtgewichtigen Iterator zurück gibt. Mit Python 3.x wurde range() durch xrange() ersetzt.