How much does Python optimize?

Felipe Almeida Lessa felipe.lessa at gmail.com
Fri Mar 3 10:32:19 CET 2006


Em Sex, 2006-03-03 às 10:26 +0100, Blackbird escreveu:
> However, range(10) in the command interpreter obviously returns a list.  Is
> this list optimized away in the code above, or is it actually constructed
> internally? (With, say, CPython in one of the recent versions.)

It's constructed. That's why you should use xrange.

-- 
"Quem excele em empregar a força militar subjulga os exércitos dos
outros povos sem travar batalha, toma cidades fortificadas dos outros
povos sem as atacar e destrói os estados dos outros povos sem lutas
prolongadas. Deve lutar sob o Céu com o propósito primordial da
'preservação'. Desse modo suas armas não se embotarão, e os ganhos
poderão ser preservados. Essa é a estratégia para planejar ofensivas."

  -- Sun Tzu, em "A arte da guerra"




More information about the Python-list mailing list