Podemos hacer iteración numérico como:Lo que es más rápido en Python "mientras que" o "para xrange"
for i in xrange(10):
print i,
y en C-style:
i = 0
while i < 10:
print i,
i = i + 1
Sí, lo sé, el el primero es menos propenso a errores, más pitónico pero ¿es lo suficientemente rápido como versión C-style?
PS. Soy de C++ planet y bastante nuevo en Python one.
¿Por qué no luchar por la simplicidad y la claridad? ¿Por qué preocuparse por las micro optimizaciones? –
Pensé que 'xrange' se estaba desaprobando. –
Jweede: No se cambia el nombre de xrange al rango en Python 3.0 (todos los métodos que devuelven la lista se reemplazan así ("obsoleto"), por ejemplo, filter, map y dict.keys()) – u0b34a0f6ae