Werte python

| | | | | | |

Die Methode des Python-Wörterbuchs values() gibt ein Objekt zuruck, das die Werte in einem Wörterbuch enthält. Diese Methode ist nutzlich, wenn Sie nur uber die Werte im Wörterbuch iterieren möchten. Wenn Sie später ein Wörterbuch ändern, ändern sich die in der Methode values() gespeicherten Daten, um das neue Wörterbuch widerzuspiegeln.

Wenn Sie mit Python arbeiten, können Sie Daten in speichern ein Wörterbuch. Angenommen, Sie bauen ein Restaurant-Management-System auf. Vielleicht möchten Sie ein Wörterbuch verwenden, um Daten zu jeder Bestellung zu speichern.

Sie fragen sich vielleicht: Wie kann ich die in einem Wörterbuch gespeicherten Werte abrufen? Hier kommt die values()-Methode des Python-Wörterbuchs ins Spiel. Die Methode values() gibt eine Liste aller in einem Wörterbuch gespeicherten Werte zuruck.

In diesem Tutorial werden anhand von Beispielen die Grundlagen von Python-Wörterbuchern und die Verwendung der Methode values() erläutert.

Python Dictionary values()

Die Python Dictionary values() Methode gibt eine Liste der Werte in einem Dictionary zuruck. values() akzeptiert keine Argumente. Sie geben values() nach dem Namen eines Wörterbuchs an.

Sehen Sie sich die Syntax fur diese Methode an:

Wie Sie sehen, akzeptiert die eingebaute Funktion nicht irgendwelche Parameter. Stattdessen wird die Methode an das Ende eines Wörterbuchs angehängt.

values() gibt keine Liste zuruck. Es gibt ein dict_values-Objekt zuruck. Um die Werte in eine reguläre Liste umzuwandeln, können Sie die Methode Python list() verwenden:

81 % der Teilnehmer gaben an, dass sie sich nach dem Besuch eines Bootcamps hinsichtlich ihrer Berufsaussichten im Tech-Bereich sicherer fuhlten. Lassen Sie sich noch heute in ein Bootcamp einweisen.

Der durchschnittliche Bootcamp-Absolvent verbrachte weniger als sechs Monate im Karriereubergang, vom Beginn eines Bootcamps bis zur Suche nach seinem ersten Job.

Der Wert von new_list ist eine reguläre Liste aller Werte in dem von uns angegebenen Wörterbuch. Diese Liste ist kein dict_values-Objekt, im Gegensatz zu dem aus unserer ersten Syntaxdefinition erstellten.

Alternativ können Sie das dict_values-Objekt beibehalten und daruber iterieren.

Die values()-Methode wird häufig mit a . verwendet Python for-Schleife. Bei Verwendung mit einer for-Schleife können Sie uber jeden Wert in einem Wörterbuch iterieren. Sie können beispielsweise uberprufen, ob jeder Schlussel in der Wörterbuch hat einen Wert.

Wörterbuchwerte() Python-Beispiel

Wir haben ein Python-Wörterbuch, das Informationen uber . speichert ein Schuler an einer Schule.

name ist ein Schlussel und sein zugehöriger Wert ist Simon Henderson. Geburtstag ist ebenfalls ein Schlussel und hat die va am 09.02.2002. Wir speichern auch Informationen uber die Schuler’ Klasse und ob sie auf der Ehrenliste der Schule stehen.

Angenommen, wir möchten eine Liste aller in unserem Wörterbuch gespeicherten Werte abrufen. Auf diese Weise können wir mit jedem Wert arbeiten, ohne uns mit den Wörterbuchschlusseln befassen zu mussen. Wir könnten diese Werte mit der Methode values() abrufen:

Unser Code gibt zuruck:

dict_values([‘Simon Henderson’, ’02/09/2002′, ‘Senior Year’, True])

Zuerst deklarieren wir ein Wörterbuch mit vier Schlusseln und Werten. Der Name dieses Wörterbuchs ist simon. Dann rufen wir die in unserem Wörterbuch gespeicherten Werte mit der Methode values() ab und geben sie an die Konsole aus.

Unser Code gibt ein dict_values-Objekt zuruck, das eine Liste aller enthält die Werte in unserem Wörterbuch.

Mit einer for-Schleife iterieren

Angenommen, wir möchten eine Liste aller Werte in unserem Wörterbuch an die Konsole ausgeben. Jeder Wert erscheint in einer neuen Zeile. Hier ist eine for-Schleife praktisch.

Wir können eine for-Schleife verwenden, um uber jedes Element in unserem dict_values-Objekt zu iterieren und jedes Element an die Konsole auszugeben:

Unser Code gibt zuruck:

Weil die values() Methode ein dict_object mit einer Liste unserer Schlussel können wir mit einer for -Schleife daruber iterieren.

In diesem Beispiel haben wir eine for-Schleife erstellt, die alle durchläuft Wert im simon-Wörterbuch Jedes Mal, wenn die for-Schleife ausgefuhrt wird, wird ein Wert aus dem Wörterbuch an die con . ausgegeben sole, bis alle Werte durchlaufen wurden.

Nachdem alle Werte an die Konsole ausgegeben wurden, wird unser Code nicht mehr ausgefuhrt

Validieren von Daten mit einer for-Schleife

Wir könnte eine for-Schleife und die values()-Methode verwenden, um zu uberprufen, ob unser Wörterbuch leere Zeichenfolgen enthält.

Betrachten Sie den folgenden Code:

"Karriere-Karma trat in mein Leben ein, als ich es brauchte am meisten und hat mir schnell geholfen, mit einem Bootcamp zusammenzupassen. Zwei Monate nach meinem Abschluss habe ich meinen Traumjob gefunden, der meinen Werten und Lebenszielen entspricht!"

Venus, Software Engineer bei Rockbot

Wir deklarieren eine Python-Variable namens leer. Diese Variable verfolgt, wie viele leere Werte es in unserem Wörterbuch gibt.

Wir verwenden eine Python if-Anweisung in unserer for-Schleife, um auszuwerten, ob ein Element den Wert "‚" hat. Dieser Wert ist eine leere Zeichenfolge. Wenn eine leere Zeichenfolge vorhanden ist in unserer Liste fugt unser Code 1 zu unserer "leeren‚"-Variablen hinzu.

Nachdem unsere Schleife ausgefuhrt wurde, teilt uns unser Code mit, wie viele leere Werte sich im Wörterbuch befinden. Wir verwenden eine Python format()-Anweisung, um die Anzahl der Leerwerte in den String einzufugen, den wir in der Konsole ausgeben.

Schlussfolgerung

Die Python-Methode Dictionary values() ruft die Werte in einem Wörterbuch ab. Die Werte werden in einem dict_values-Objekt formatiert. Sie können jeden von . zuruckgegebenen Wert lesen die values()-Methode mit einer for-Schleife.

In diesem Tutorial wurde erläutert, wie Sie die Dictionary.values()-Methode verwenden können, um die Werte in einem Wörterbuch abzurufen. Jetzt sind Sie bereit, mit den Werten zu arbeiten ()-Methode wie ein Python-Experte!

Möchten Sie mehr uber Python erfahren? Lesen Sie unsere Anleitung zum Erlernen von Python. Dieser Leitfaden enthält eine Liste von kuratierten Kursen, Lerntipps, Buchern und Ressourcen, die Sie verwenden können, um Ihr Python-Wissen zu erweitern.