CodeGym /Kurse /Python SELF DE /Arbeiten mit tuples

Arbeiten mit tuples

Python SELF DE
Level 8 , Lektion 2
Verfügbar

11.1 Bestimmen der Anzahl der Elemente in einem tuple

Tuples sind unveränderliche Sequenzen, die unterschiedliche Datentypen enthalten können. Die Verwendung der eingebauten Funktion len() für ein tuple erlaubt es dir, die Anzahl der Elemente darin zu bestimmen. Lass uns damit anfangen.

Beispiel für die Verwendung der Funktion len() mit einem tuple:


my_tuple = (1, 2, 3, 4, 5)
print(len(my_tuple))  # Gibt 5 aus 
        

In die Funktion len() kann sowohl eine Variable, die ein tuple enthält, als auch das tuple selbst direkt übergeben werden. Beispiele:


print(len(()))  # Gibt 0 aus 
print(len((1, 2, 3)))  # Gibt 3 aus
print(len(((1, 2, 3),)))  # Gibt 1 aus
        

Abgesehen von der Entpackung eines tuples ist das Bestimmen der Anzahl seiner Elemente die häufigste Operation mit einem tuple 😊

11.2 Typ des tuples

Die Verwendung der Funktion type() bei der Arbeit mit tuples (tuple) erlaubt es dir festzustellen, ob eine Variable ein tuple ist, was besonders wichtig im Kontext der dynamischen Typisierung in Python ist.

Beispiel:


my_tuple = (1, 2, 3)
print(type(my_tuple))  # Gibt <class 'tuple'> aus 
       
        

Die Überprüfung, ob die Variable den richtigen Typ enthält, sieht so aus:


my_tuple = (1, 2.5, 'string', [3, 4])
if type(my_tuple) == tuple:
    print("Tuple!")  # Gibt: Tuple! aus 
        

11.3 Abrufen eines Elements

Das Abrufen von Elementen eines tuples (tuple) erfolgt über die Indizierung, ähnlich wie bei Listen. Tuples sind geordnet und unveränderlich Sammlungen, was es dir erlaubt, auf Elemente über deren Index zuzugreifen.

Wichtig! Indizes beginnen bei null, daher hat das erste Element eines tuples den Index 0, das zweite 1, und so weiter. Python unterstützt auch negative Indizes, wobei -1 auf das letzte Element des tuples verweist, -2 auf das vorletzte usw.

Um auf ein bestimmtes Element eines tuples zuzugreifen, verwende eckige Klammern mit dem Index des Elements. Die allgemeine Form dieser Operation ist:


tuple[index]

Beispiel:


my_tuple = ('apple', 'banana', 'cherry')
print(my_tuple[1])  # Gibt 'banana' aus
print(my_tuple[2])  # Gibt 'cherry' aus 
        

So wie bei der Arbeit mit Listen unterstützt tuples auch negative Indizes.

Abrufen des letzten Elements eines tuples:


my_tuple = ('apple', 'banana', 'cherry')
print(my_tuple[-1])  # Gibt 'cherry' aus
        

Abrufen des vorletzten Elements eines tuples:


my_tuple = ('apple', 'banana', 'cherry')
print(my_tuple[-2])  # Gibt 'banana' aus 
        
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION