Tupel in Python sind die Sammlung von Objekten, die in einer Sequenz angeordnet sind. Die Tupel sind eine der Datenstrukturen in Python. Die Tupel funktionieren auf die gleiche Weise wie die Liste. Der Hauptunterschied und zwischen der Tupelliste besteht darin, dass die Liste veränderlich ist, während die Tupel unveränderlich sind. Das unveränderliche bedeutet, dass das Tupel nicht geändert werden kann, wenn es deklariert wird. Tupel können heterogene Elementarten speichern, ich.e., Ganzzahl, String, Schwimmpunktzahl und komplexe Zahlen. Dieser Artikel erklärt die Python -Tupel.
Erstellen der Tupel in Python
Die Tupel in Python werden mit einem Paar Klammern erstellt. Alle Elemente in einem Tupel sind von einem Komma diszentiert. Obwohl es optional ist, die Tupel zu deklarieren, ist es optional, die Klammern einzuführen. Trotzdem ist es ein guter Ansatz, Klammern zu verwenden, während die Tupel deklariert werden. Es macht unser Skript jedoch strukturierter und gut organisiert. Die Tupel mit nur einem Element können auch erstellt werden. Vergessen Sie jedoch nicht, das Komma nach dem ersten und nur ein Element im Tupel hinzuzufügen. Lassen Sie uns Tupel erstellen.
#ein leeres Tupel erzeugenAusgang
Zugriff auf die Tupelelemente
Sobald das Tupel erstellt wurde, können wir sehr leicht auf die Elemente von Tupeln zugreifen. Im Folgenden sind die Möglichkeiten, auf die Tupelelemente zuzugreifen:
Lassen Sie uns zunächst den Indexoperator diskutieren. Das Paar quadratische Klammern [] ist als Indexoperator in Python bekannt. Der Indexwert beginnt immer von Null. Wenn die Gesamtzahl der Elemente in einem Tupel 10 beträgt, liegt der Indexwert von 0 bis 9. Während der Verwendung des Indizierungsbetreibers erwähnen wir die Indexnummer des Elements in den Quadratklammern. Es gibt einen einzelnen Wert zurück.
Außerdem gibt der Schnittbetreiber (:) eine Reihe von Elementen in einer bestimmten Sequenz zurück. Sehen wir uns die Verwendung des Indexbetreibers und des Schnittbetreibers für den Zugriff auf die Tupelelemente in Python an.
#Ein Tupel von ganzen Zahlen erzeugenAusgang
Darüber hinaus können wir die beiden 2 oder mehr Operatoren mit dem '+' -Personal verkettet.
#Ein Tupel von ganzen Zahlen erzeugenAusgang
Aktualisieren der Tupel
Wie bereits erwähnt, sind die Tupel unveränderlich; Es bedeutet, dass sein Gegenstand nicht geändert werden kann. Wenn wir jedoch einige veränderliche Objekte wie Listen in den Tupeln haben, können wir den Wert aktualisieren. Auf den besonderen Wert der Liste kann mit dem Indexbetreiber zugegriffen werden. Lassen Sie uns ein einfaches Programm sehen.
#ein Tupel mit der Liste erstellenAusgang
Löschen des Tupels
Die Elemente oder Elemente im Tupel können nicht gelöscht werden. Wir können jedoch das gesamte Tupel mit dem Del -Schlüsselwort löschen oder entfernen. Durch das Löschen eines bestimmten Tupels wird ein Fehler verursacht.
#ein Tupel mit der Liste erstellenAusgang
Lassen Sie uns das gesamte Tupel löschen.
#ein Tupel mit Liste erstellenAusgang
Die Ausgabe zeigt keinen Fehler an. Es bedeutet, dass das Tupel erfolgreich gelöscht wird.
Bestimmung der Länge des Tupels
Die Länge des Tupels kann unter Verwendung der Len () -Funktion bestimmt werden. Die Funktion Len () gibt die Gesamtzahl der Elemente oder Elemente des Tupels zurück.
#ein Tupel mit Liste erstellenAusgang
Das Max- und Min -Tupel
Python bietet zwei integrierte MAX ()- und min () -Funktionen, die das maximale Element und das minimale Element im Tupel zurückgeben. Diese Funktionen nehmen das Tuple -Objekt als Argument an.
Drucken wir die Max- und Min -Tupelartikel aus.
#Ein TupelAusgang
Die Tupelkonvertierung
Ein Tupel kann einfach auf folgende Weise in eine Liste konvertiert werden:
#Ein TupelAusgang
Das Tupel wird erfolgreich in eine Liste umgewandelt.
In ähnlicher Weise kann die Liste in ein Tupel umgewandelt werden.
#ein Tupel mit der Liste erstellenAusgang
Die Liste wird erfolgreich konvertiertes Tupel.
Abschluss
Die Python -Tupel sind die am häufigsten verwendeten Datenstrukturen, die die Daten in einer Sequenz speichern. Die Tupel sind unveränderlich und unterstützen verschiedene Operationen. Dieser Artikel erklärt die Python -Tupel mit vielen Beispielen.