CodeGym/Kurse/Python SELF DE/Arbeiten mit tuples

Arbeiten mit tuples

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
2
Aufgabe
Python SELF DE,  Level 8Lektion 2
Gesperrt
Benutzerdefiniertes Tuple
Benutzerdefiniertes Tuple
2
Aufgabe
Python SELF DE,  Level 8Lektion 2
Gesperrt
Tuple-Nummer
Tuple-Nummer
Kommentare
  • Beliebt
  • Neu
  • Alt
Du musst angemeldet sein, um einen Kommentar schreiben zu können
Auf dieser Seite gibt es noch keine Kommentare