Possiamo fare iterazione numerico come:cosa è più veloce in Python "mentre" o "per xrange"
for i in xrange(10):
print i,
e in C-style:
i = 0
while i < 10:
print i,
i = i + 1
sì, lo so, il il primo è meno incline agli errori, più pitone ma è abbastanza veloce come versione in stile C?
PS. Sono di C++ planet e piuttosto nuovo su Python.
Perché non cercare la semplicità e la chiarezza? Perché agitarsi sulle micro-ottimizzazioni? –
Ho pensato che 'xrange' fosse deprecato. –
Jweede: Nessuna xrange viene rinominata nell'intervallo in Python 3.0 (tutti i metodi di ritorno elenco vengono sostituiti in questo modo ("deprecato"), ad esempio filtro, mappa e dict.keys()) – u0b34a0f6ae