Python

So arbeiten Sie mit Python-Tupeln?

So arbeiten Sie mit Python-Tupeln?
In diesem Artikel besprechen wir Tupel, einen geordneten und unveränderlichen Datentyp (schreibgeschützt). Es kann ähnliche oder unterschiedliche Datentypelemente haben und wird in Klammern () deklariert.

Syntax:

t = (1,2,0.5,'jki','hi',6)

Wir müssen besondere Vorsicht walten lassen, wenn wir Tupel mit einem einzelnen Element deklarieren.

t = (2,)

Wenn wir hier das Komma (,) weglassen, ist es eine normale ganzzahlige Variable.

Im ersten Beispiel ist der Typ tupel.

Im zweiten Beispiel ist der Typ integer.

Andere Möglichkeit, ein Tupel zu deklarieren:

t = 1,2,3,4,'hallo'

So betreten Sie den Python-Interpreter?

Öffnen Sie das Linux-Terminal und geben Sie „Python", Drücken Sie dann die Eingabetaste, damit wir den Python-Interpreter sehen. Geben Sie für die Python3+-Version "python3”, Dies sind die folgenden Informationen, die wir auf dem Terminal sehen werden. Wenn wir die Python-Version überprüfen möchten, geben Sie „Python -v”.

Ausgabe:

Python 3.5.0 (Standard, 20.09.2019, 11:28:25)
[GCC 5.2.0] unter Linux
Geben Sie "Hilfe", "Copyright", "Credits" oder "Lizenz" ein, um weitere Informationen zu erhalten.
>>>

Die folgenden Operationen können für Tupel ausgeführt werden:

Tupelscheibe

Dies ist nützlich, wenn wir nur einen Teil des Tupels wollen.

Hinweis: Tupelindex beginnt immer bei 0. Tupel kann in Vorwärts- und Rückwärtsrichtung durchlaufen werden (mit negativem Index).

Beispiel:

t = (1,2,3,4,'hallo','gut',10.5)
Vorwärtslaufindex: [0,1,2,3… ]
Rückwärtsgangindex: [… ,-3,-2,-1] hier t[-1]=10.5, t[-2]=”gut”,
t[-3]=”hallo”, t[-4]=”4”,…

Syntax:

Variablenname[Start:Stop:Schritt].

Hier, Stopp ist ausgeschlossen. Wenn wir nur bereitstellen Start, es extrahiert alle Elemente aus Start zum Ende des Tupels. Wenn wir nur bereitstellen Stopp, es wird vom 0. Index bis extrahiert Stopp Index. Beides können wir weglassen Start und Stopp, In diesem Fall müssen wir mindestens einen Doppelpunkt (t[:]) angeben. Wenn wir nicht bereitstellen Schritt Standardwert, der Wert ist 1.

Ex:

t = (1,2,3,4,5,'i','hi',10.5)

In diesem Beispiel möchten wir die Elemente „1,2,3,4“ extrahieren.

t1 = t[0:4]

Angenommen, wir möchten die Elemente „3,4,5,'i','hi',10 . extrahieren.5”

t1 = t1[2:8] oder t1[2:]

Angenommen, wir möchten die Elemente „2,3,4,5,'I','hi'“ extrahieren (mit dem umgekehrten Index)

t1 = t[-7:-1:]

Angenommen, wir wollen ein Tupel umkehren

t1 = t[::-1]

Verschachtelte Tupel

Wir können Tupel in einem Tupel deklarieren, i.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 bei 0.

Wir können wie unten auf verschachtelte Tupelelemente zugreifen:

  1. Verschachtelten Tupelindex im Haupttupel suchen
  2. Verschachtelten Tupelindex finden

Ex:

Im folgenden Beispiel möchten wir „3“ aus dem verschachtelten Tupel extrahieren. Hier ist der Haupttupelindex „t[2]“ und der Index des verschachtelten Tupels „(3,4,5)“ ist „0“. Der letzte Ausdruck ist also „t[2][0]“.

Im zweiten Beispiel haben wir „b“ aus dem verschachtelten Tupel mit dem Ausdruck „t[5][1]“ extrahiert.

Länge

Diese Methode gibt die Anzahl der Elemente im Tupel zurück.

Syntax:

Länge (variabel)

Zugriff auf Tupel nach Element mit Schleife

Syntax:

Für Variable in Tupelvariable:

drucken (variabel)

Wiederholung

Dies ist nützlich, wenn wir das Tupel für eine gegebene Zahl wiederholen möchten.

Syntax:

variabel * Anzahl Wiederholungen

Beispiel:

t * 2

Hier wird das Tupel 2 Mal wiederholt, wie unten gezeigt.

Verkettung

Dies verkettet oder kombiniert 2 Tupel.

Syntax:

t3 = t1 + t2

Suchelement in einem Tupel

Dies gibt "True" zurück, wenn das Element im Tupel gefunden wird, sonst "False" zurückgeben.

Syntax:

Element im Tupel
Element nicht im Tupel

Index

Diese Methode wird verwendet, um den Index des Elements in Tupel zu finden. Wenn gefunden wird "Index des Elements" zurückgegeben, sonst wird eine Wertfehlerausnahme ausgelöst.

Syntax:

Variable.index(element, beg=0,end=len(string))

Anzahl

Diese Methode wird verwendet, um das Auftreten von Elementen in Tupeln zu zählen.

Syntax:

Variable.zählen (Element)

Tupel löschen

Wir können keine einzelnen Elemente aus Tupeln entfernen, da sie unveränderlich sind. Aber wir können ganze Tupel löschen.

Syntax:

del variabel

Im obigen Beispiel haben wir das Tupel t deklariert und t . gedruckt. Danach haben wir ein Tupel mit „del t” und versucht, Tupel zu drucken. Es löst eine Namensfehlerausnahme aus, weil „Tupel t” existiert nicht.

Minimum

Diese Methode wird verwendet, um den minimalen Wert eines Elements in einem Tupel zu finden.

Syntax:

min (variabel)

Maximal

Diese Methode wird verwendet, um den minimalen Wert eines Elements in einem Tupel zu finden.

Syntax:

max(variabel)

Vergleiche 2 Tupel

Diese Methode wird verwendet, um Elemente von 2 Tupeln zu vergleichen.

  1. Gib 0 zurück, wenn Elemente beider Tupel gleich sind
  2. Gib 1 zurück, wenn Elemente des ersten Tupels größer als das zweite Tupel sind
  3. Gib -1 zurück, wenn Elemente des ersten Tupels kleiner sind als das zweite Tupel

Syntax:

cmp(tupel1, tupel2)

Wenn die Elementtypen nicht übereinstimmen, wird das Element in den int-Typ konvertiert.

Tupel werden Index für 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 betrachtet wird, dann ist die 3rd Element und so weiter.

Fazit

Tupel ist ein unveränderlicher Datentyp, und jede Operation, die wir ausführen, sollte in einer anderen Tupel-Variable gespeichert werden. Es ist schneller im Vergleich zu den anderen Datentypen (z. B.: Liste, Wörterbuch). Da Tupel in unserem Programm unveränderlich ist, werden die Daten den gesamten Softwarelebenszyklus nicht ändern, wir können Tupel-ähnliche Systemkonfigurationsdaten verwenden.

Das Obige ist die am häufigsten verwendete und am häufigsten verwendete Operation für Tupel. Wenn wir überprüfen möchten, welche Operationen für Tupel unterstützt werden, geben Sie ein dir(Tupel) auf Dolmetscher und drücken Sie die Eingabetaste. Es werden alle Methoden/Funktionen angezeigt. Wenn wir die Dokumentation für die Tupelmethode/Funktion überprüfen möchten, geben Sie ein Hilfe (Tupel) und drücke Enter.

Steuern und verwalten Sie Mausbewegungen zwischen mehreren Monitoren in Windows 10
Dual-Display-Maus-Manager lässt Sie die Mausbewegung zwischen mehreren Monitoren steuern und konfigurieren, indem Sie ihre Bewegungen in der Nähe der ...
Mit WinMouse können Sie die Mauszeigerbewegung auf einem Windows-PC anpassen und verbessern improve
Wenn Sie die Standardfunktionen Ihres Mauszeigers verbessern möchten, verwenden Sie Freeware WinMouse. Es fügt weitere Funktionen hinzu, damit Sie das...
Linker Mausklick funktioniert nicht unter Windows 10
Wenn Sie eine dedizierte Maus mit Ihrem Laptop oder Desktop-Computer verwenden, aber die linker Mausklick funktioniert nicht unter Windows 10/8/7 aus ...