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)?