Warum ist die Tupel schneller als Liste in Python?

Habe ich gerade gelesen, in "Dive into Python", dass "Tupel sind schneller als Listen".

Tupel unveränderlich ist, und die Liste ist änderbar, aber ich verstehe nicht ganz, warum Tupel schneller ist.

Jemand hat einen performance test dazu?

  • Bitte Bearbeiten Sie die Frage und füge einen link zu dem Rahmen, wo Sie immer sind diesem Anspruch aus. Ich werde sogar freundlich sein und es Ihnen geben, so dass Sie nicht haben, um gehen auf der Suche für Sie es erneut: diveintopython3.org/native-datatypes.html#tuples
  • Ich lese die PDF-version, damit ich nicht über den link. Vielen Dank :), werde ich es hinzufügen, in der Frage
  • Auf einer anderen Anmerkung, du hast Recht, in Frage zu stellen Ansprüche wie diese. Der Python-interpreter änderungen in jedem release; performance-Ansprüche sollte immer empirisch validiert, die auf Ihre eigene Plattform vor, die Ihnen folgten. wiki.python.org/moin/PythonSpeed/PerformanceTips Alec Thomas, die Antwort ist ein leuchtendes Beispiel dafür, wie dies schnell zu tun für dich in der Zukunft. Siehe auch das timeit-Dokumentation: docs.python.org/library/timeit.html
  • Lesen Sie jetzt, danke 🙂
InformationsquelleAutor Vimvq1987 | 2010-07-27
Schreibe einen Kommentar