Heim > Artikel > Backend-Entwicklung > Python-Programm zum Drucken der Schlüssel und Werte eines Tupels
In Python ist ein Tupel ein nützlicher Datentyp zum Speichern einer Sammlung von Elementen. Manchmal müssen Sie möglicherweise die Schlüssel und Werte eines Tupels drucken, um Ihren Code zu verstehen oder zu debuggen. In diesem Artikel besprechen wir, wie man die Schlüssel und Werte eines Tupels in Python ausgibt.
Wir werden die Syntax für den Zugriff auf diese Elemente überprüfen und Beispiele dafür bereitstellen. Zuerst werden wir verstehen, was ein Tupel ist und was seine Schlüssel und Werte bedeuten.
Tupel ermöglichen es Ihnen, mehrere Elemente in einer einzigen Variablen zu speichern.
Tupel sind einer der vier integrierten Datentypen in Python zum Speichern von Datensammlungen.
Die letzten drei sind List, Set und Dictionary; jede mit einem einzigartigen Satz an Funktionen und Anwendungen.
Tupel sind geordnete Sammlungen, die nicht geändert werden können. Tupel werden in Klammern geschrieben.
Tupel sind unveränderlich, was bedeutet, dass wir, sobald wir ein Tupel erstellt haben, keines seiner Elemente ändern, einschließen oder löschen können.
Natürlich existieren Schlüssel und Werte in Tupeln nicht paarweise, da Tupel nur eine einzige Instanz eines beliebigen Objekts speichern.
Wenn wir jedoch ein Tupel erstellen müssen, das Schlüssel und Werte enthält, können wir dies tun, indem wir ein Tupel aus verschachtelten Tupeln erstellen, wobei jedes Tupel zwei Werte hat, wobei der erste seinen Schlüssel und die beiden seinen Wert darstellen i> .
ListOfTuples = ((1, 4), (3, 5), (4, 5), (5, 6))
In der obigen Codezeile gibt es ein Paar Tupel innerhalb des Tupels, sodass beispielsweise der erste Wert des äußeren Tupels ein Tupel mit zwei Werten ist. Hier ist der erste Wert 1 der Schlüssel dieses Tupels und der zweite Wert 4 sein Datenwert.
Da wir also wissen, dass wir über den Index auf Tupel zugreifen können, werden wir diesen Index verwenden, um auf die inneren Tupelelemente zuzugreifen, und ihn erneut verwenden, um auf die Schlüssel und Werte zuzugreifen.
print(ListOfTuples[0][0])Dadurch wird der Schlüssel des ersten
Tupels im äußeren Tupel gedruckt. Was aber, wenn wir nicht wissen, wie viele Elemente das äußere Tupel enthält? Wenn wir in diesem Fall einen Index verwenden, um auf das innere Element zuzugreifen, erhalten wir möglicherweise einen Index-Out-of-Range-Fehler, was bedeutet, dass wir versuchen, auf ein Element zuzugreifen, das nicht im Tupel vorhanden ist.
Verwenden Sie die Python-Methode len()Dies erfordert jedoch die Verwendung einer anderen Anweisung in Python, der Iterationsanweisung. Wir haben viele Optionen zur Auswahl, der Einfachheit halber verwenden wir jedoch eine for-Schleife.
Die for-Schleife bietet eine einfache Möglichkeit, alle Elemente eines iterierbaren Objekts mithilfe des „in“-Operators zu durchlaufen.
A = (1, 2, 3) for item in A: print(item)Im obigen Code durchläuft das Programm jedes im Tupel mit dem Namen A vorhandene Element und gibt bei jeder Iteration das entsprechende Element aus. Kommen wir nun zu den Algorithmen und besprechen, was wir oben gelernt haben und wie wir sie zur Lösung unserer Probleme nutzen können.
Algorithmus
Tupel, um das verschachtelte innere Tupel
zu speichernTupels ist ein Tupelobjekt, das zwei Elemente enthält
den zweiten Wert des inneren Tupels als seinen Datenwert .
Beispiel
ListOfTuples = ((1, 4), (3, 5), (4, 5), (5, 6)) for item in ListOfTuples: print(f"Key : {item[0]} Value : {item[1]}")Ausgabe
Key : 1 Value : 4 Key : 3 Value : 5 Key : 4 Value : 5 Key : 5 Value : 6
Tuple in Python erfahren. Und wie wir die for-Schleife verwenden können, um alle Schlüssel und Werte im Tupel zu drucken.
Das obige ist der detaillierte Inhalt vonPython-Programm zum Drucken der Schlüssel und Werte eines Tupels. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!