1244 Stimmen

Was sind "benannte Tupel" in Python?

Lesen der Änderungen in Python 3.1 habe ich etwas... Unerwartetes gefunden:

Das Tupel sys.version_info ist jetzt ein benannter Tupel :

Ich hatte noch nie von benannten Tupeln gehört und dachte, Elemente könnten entweder durch Zahlen (wie in Tupeln und Listen) oder durch Schlüssel (wie in Dicts) indiziert werden. Ich hätte nie erwartet, dass sie auf beide Arten indiziert werden können.

Meine Fragen lauten also:

  • Was sind benannte Tupel?
  • Wie kann man sie verwenden?
  • Warum/wann sollte ich benannte Tupel anstelle von normalen Tupeln verwenden?
  • Warum/wann sollte ich normale Tupel anstelle von benannten Tupeln verwenden?
  • Gibt es eine Art "benannte Liste" (eine veränderbare Version des benannten Tupels)?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X