Syntax:
t = (1,2,0.5, 'jki', 'hi', 6)Wir müssen besondere Vorsicht machen, wenn wir Tupel mit einzelnen Elementen deklarieren.
t = (2,)Wenn wir hier Comma (,) weglassen, ist es eine normale Ganzzahlvariable.
Im ersten Beispiel ist der Typ Tupel.
Im zweiten Beispiel ist der Typ ganzzahlig.
Andere Möglichkeiten, ein Tupel zu erklären:
T = 1,2,3,4, 'Hi'Wie man in Python -Dolmetscher eintritt?
Offene Linux -Terminal und Typ “Python", Dann drücken Sie die Eingabetaste, damit wir den Python -Dolmetscher sehen werden. Für die Python3+ -Version tippen Sie “Python3 ”, Dies sind die folgenden Informationen, die wir auf dem Terminal sehen werden. Wenn wir die Python -Version überprüfen möchten, geben Sie ein “ein“Python -v ”.
Ausgang:
Python 3.5.0 (Standard, 20. September 2019, 11:28:25)Die folgenden Operationen können auf Tuple durchgeführt werden:
Tupelscheibe
Dies ist nützlich, wenn wir nur einen Teil des Tupels wollen.
Notiz: Tuple Index beginnt immer mit 0. Tupel kann in Vorwärts- und Umkehrrichtung durchquert werden (unter Verwendung des negativen Index).
Beispiel:
t = (1,2,3,4, 'hi', 'gut', 10, 10.5)Syntax:
VARIABLENAME [START: STOP: STEP].Hier, stoppen ist ausgeschlossen. Wenn wir nur zur Verfügung stellen Start, es wird alle Elemente extrahieren Start Tupel enden. Wenn wir nur zur Verfügung stellen stoppen, Es wird aus dem 0. Index zu extrahieren stoppen Index. Wir können beide weglassen Start Und stoppen, In diesem Fall müssen wir mindestens Dickdarm anbieten (T [:]). Wenn wir nicht zur Verfügung stellen Schritt Wertverlagerung, der Wert beträgt 1.
Ex:
t = (1,2,3,4,5, 'i', 'Hi', 10.5)In diesem Beispiel möchten wir Elemente „1,2,3,4“ extrahieren wollen.
t1 = t [0: 4]Angenommen, wir wollen Elemente „3,4,5, 'I', 'Hi', 10 extrahieren.5 ”
T1 = T1 [2: 8] oder T1 [2:]Angenommen, wir wollen Elemente „2,3,4,5, 'I', 'Hi'“ extrahieren (unter Verwendung von Reverse Index)
t1 = t [-7: -1:]Angenommen, wir wollen ein Tupel umkehren
t1 = t [::-1]Verschachtelte Tupel
Wir können Tupel in einem Tupel deklarieren, ich.e., verschachtelte Tupel.
t = (1,2, (3,4,5), 6,7, ('A', 'B', 'C'))Betrachten Sie das verschachtelte Tupel als ein weiteres Tupel und sein Index beginnt ebenfalls von 0.
Wir können auf verschachtelte Tupel -Elemente wie unten zugreifen:
Ex:
Im folgenden Beispiel möchten wir "3" aus dem verschachtelten Tupel extrahieren. Hier lautet der Haupttuple -Index "T [2]", und das verschachtelte Tupel "(3,4,5)" ist "0". Der endgültige Ausdruck lautet also "T [2] [0]".
Im zweiten Beispiel haben wir "B" aus dem verschachtelten Tupel unter Verwendung von Expression "T [5] [1]" extrahiert.
Länge
Diese Methode gibt die Anzahl der Elemente in Tuple zurück.
Syntax:
Len (Variable)Greifen Sie mit der Schleife per Element auf Tupel zu
Syntax:
Für Variable in der Tupelvariablen:
Druck (Variable)Wiederholung
Dies ist nützlich, wenn wir das Tupel für eine bestimmte Zahl wiederholen möchten.
Syntax:
Variable * Häufigkeit der WiederholungBeispiel:
t * 2Hier wird das Tupel 2 Mal wiederholt, wie unten gezeigt.
Verkettung
Dies verkettet oder kombiniert 2 Tupel.
Syntax:
T3 = T1 + T2Suchelement in einem Tupel
Diese Rückgabe „True“, wenn Element in Tuple sonst „false“ zurückgegeben wird.
Syntax:
Element in TupelIndex
Diese Methode wird verwendet, um den Elementindex in Tupel zu finden. Wenn festgestellt wurde, dass der "Index des Elements" zurückgegeben wird.
Syntax:
Variable.Index (Element, Beg = 0, End = len (String))Zählen
Diese Methode wird verwendet, um das Auftreten des Elements in Tupel zu zählen.
Syntax:
Variable.zählen (Element)Tupel löschen
Wir können einzelne Elemente nicht aus Tupeln entfernen, da es unveränderlich ist. Aber wir können das gesamte Tupel löschen.
Syntax:
Del VariableIm obigen Beispiel haben wir Tuple T deklariert und T gedruckt. Danach haben wir ein Tupel mit "mit" gelöscht "del t ” und versuchte Tupel zu drucken. Es wirft eine NameError -Ausnahme aus, weil “Tuple T ” existiert nicht.
Minimum
Diese Methode wird verwendet, um den Mindestwert des Elements in einem Tupel zu finden.
Syntax:
min (Variable)Maximal
Diese Methode wird verwendet, um den Mindestwert des Elements in einem Tupel zu finden.
Syntax:
max (variable)Vergleichen Sie 2 Tupel
Diese Methode wird verwendet, um Elemente von 2 Tupeln zu vergleichen.
Syntax:
CMP (Tuple1, Tuple2)Wenn Elementtypen nicht übereinstimmt, wird das Element in den Int -Typ konvertiert.
Tupel werden Index mit dem Index verglichen. Die 1st Element der 1st Tupel wird mit dem 1 verglichenst Element der 2nd Tupel. Wenn sie nicht gleich sind, ist dies das Ergebnis des Vergleichs, sonst die 2nd Element wird berücksichtigt, dann die 3Rd Element und so weiter.
Abschluss
Tuple ist unveränderlicher Datentyp, und jede von uns durchgeführte Operation sollte in einer anderen Tuple -Variablen gespeichert werden. Es ist schneller im Vergleich zu den anderen Datentypen (z. B. Liste, Wörterbuch). Da Tuple in unserem Programm unveränderlich ist, werden die Daten nicht den gesamten Software -Lebenszyklus ändern. Wir können Tuple -ähnliche Systemkonfigurationsdaten verwenden.
Das oben genannte ist am häufigsten und im Allgemeinen verwendeter Betrieb auf Tupel. Wenn wir überprüfen möchten, was alle Operationen für Tuple unterstützt werden, geben Sie an Dir (Tupel) auf Dolmetscher und Treffereinzug. Es wird alle Methoden/Funktionen angezeigt. Wenn wir die Dokumentation für die Tuple -Methode/-funktion überprüfen möchten, geben Sie an Hilfe (Tupel) und drücken Sie die Eingabetaste.