Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Programm zum Drucken der Schlüssel und Werte eines Tupels

Python-Programm zum Drucken der Schlüssel und Werte eines Tupels

PHPz
PHPznach vorne
2023-08-31 16:33:05998Durchsuche

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.

Was bedeutet Python-Tupel?

  • 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.

Was sind die Schlüssel und Werte im Tupel?

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> .

Beispiel

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()

Um dieses Problem zu lösen, können wir die len-Methode verwenden, um die Anzahl der Elemente im äußeren Tupel zu zählen und sie zum Drucken der Schlüssel und Werte bis zu dieser Anzahl von Elementen verwenden.

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

  • Zuerst erstellen wir ein äußeres

    Tupel, um das verschachtelte innere Tupel

    zu speichern
  • Jedes Element des äußeren

    Tupels ist ein Tupelobjekt, das zwei Elemente enthält

  • Zum Drucken verwenden wir eine for-Schleife, um das äußere Tupel zu durchlaufen

  • Drucken Sie bei jeder Iteration den ersten Wert des inneren Tupels als Schlüssel aus

  • Drucken

    den zweiten Wert des inneren Tupels als seinen Datenwert .

An diesem Punkt wird das Programm beendet, nachdem alle im äußeren Tupel vorhandenen Schlüssel und Werte gedruckt wurden.

Beispiel

Programm zum Drucken der Schlüssel und Werte eines Tupels -

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

Fazit

In diesem Artikel haben wir etwas über die Bedeutung von Schlüsseln und Werten in

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen