Was ist schneller für eine Schleife mit auflisten oder eine for-Schleife mit xrange in Python?

Was ist schneller, eine for-Schleife mit auflisten oder mit xrange?

EDIT: ich habe getestet, und ich sehe nur minimale Unterschiede.

  • Sie sind nicht wirklich austauschbar. Was versuchen Sie zu tun? Können Sie fügen Sie ein code-Beispiel?
  • Warum nicht es zu testen (nach der Bestimmung, dass es darauf ankommt)?
  • Wow, downvote Himmel über hier. Warten wir noch ein wenig für eine bessere Frage. Vielleicht das Plakat muss eine Antwort auf die Frage, warum diese Frage ist schwer zu beantworten... Lasst uns ein wenig mehr Einladend für den neuen Benutzer an und helfen Sie ihm mit auf seinen ersten post.
  • Sie sind, wenn Sie wollen, um eine index-Variablen-handy, während Sie Durchlaufen.
  • das ist es, was enumerate ist für.
  • Es ist wie zu Fragen, "welches gas wird meine limousine schneller gehen?" ... wenn Sie sich sorgen über Geschwindigkeit machen das Auto leichter oder bekommen eine andere.
  • Ich weiß nicht, was Punkt, den Sie versuchen zu machen. Mein Punkt war, dass die beiden auflisten und xrange wird ein index wie Sie Durchlaufen, und Sie sind daher etwas austauschbar. Tun Sie nicht einverstanden mit diesem?
  • High-Oktan Benzin wird einige Autos schneller gehen, und mit der richtigen Mischung wird wahrscheinlich viel billiger, dass der Kauf ein anderes Auto. Für die Frage, ich denke es ist durchaus sinnvoll zu Fragen, welche schneller ist. Manchmal sind kleine Dinge wie diese können einen großen Unterschied machen, um performance-kritische code-Abschnitte. In JavaScript, zum Beispiel, die Wahl der richtigen looping-Konstrukt kann eine riesigen Unterschied.
  • Sie sind in der Tat etwas austauschbar; ich Stimme mit diesem. Ich denke, dass das aufzählen ist mehr Pythonic, leichter zu Lesen, usw. Aber ich denke, dass in der spree von gestimmt, Kommentare, verlor ich den Faden des Gesprächs, also meine Bemerkung war ein wenig off-topic. Sorry. 🙂

InformationsquelleAutor ichigo | 2011-01-31
Schreibe einen Kommentar