Spickzettel für Python-Tupelmethoden

Master-Python-Tupel. Erfahren Sie, warum sie unveränderlich sind, wie Sie auf sie zugreifen und wie Sie die Methoden count() und index() verwenden.

Integrierte Tupel-Methoden

Da Tupel unveränderlich sind, unterstützen sie nur grundlegende Such- und Abrufmethoden.

Methode / FunktionSyntaxBeschreibung
count()my_tuple.count(item)Gibt die Häufigkeit zurück, mit der das angegebene Element im Tupel erscheint.
index()my_tuple.index(item)Gibt den Index des ersten Vorkommens des angegebenen Elements zurück. Löst ValueError aus, wenn nicht gefunden.

Tupelindizierung, Entpacken und Operationen

Allgemeine Syntaxregeln für den Zugriff, das Entpacken und das Kombinieren von Tupeln.

Methode / FunktionSyntaxBeschreibung
Indexingitem = my_tuple[index]Ruft das Element an der angegebenen 0-indizierten Position ab.
Unpackinga, b = my_tupleWeist einzelnen Variablen Werte von Tupelelementen zu.
Concatenationnew_tuple = t1 + t2Kombiniert zwei oder mehr Tupel zu einem einzigen neuen Tupel.
Repetitionnew_tuple = t * 3Wiederholt das Tupel eine angegebene Anzahl von Malen.

Interaktives Demo-Skript

run_all_cheat_methods.py
Im Editor ausführen
# count()
my_tuple.count(item)

# index()
my_tuple.index(item)

# Indexing
item = my_tuple[index]

# Unpacking
a, b = my_tuple

# Concatenation
new_tuple = t1 + t2

# Repetition
new_tuple = t * 3

Häufig gestellte Fragen

Warum sind Tupel in Python unveränderlich?

Durch die Unveränderlichkeit sind Tupel schneller als Listen, vor versehentlicher Änderung geschützt und können als Wörterbuchschlüssel oder Mengenelemente verwendet werden.

Wie definiert man ein Tupel mit einem einzelnen Element?

Sie müssen ein abschließendes Komma einfügen, z. B. (single_item,). Ohne das Komma behandelt Python es als Standardausdruck in Klammern.

Verwandte Themen

Empfohlene Python-Ressourcen

Erweitern Sie Ihr Wissen mit zugehörigen interaktiven Tutorials, Spickzetteln und Codevergleichen.