Verwendung der Funktion „values()“ in Python
In Python ist das Wörterbuch eine häufig verwendete Datenstruktur zum Speichern von Schlüssel-Wert-Paaren. Bei der Arbeit mit Wörterbüchern müssen wir häufig alle Werte im Wörterbuch abrufen. Python bietet eine integrierte Funktion value(), mit der alle Werte im Wörterbuch zurückgegeben werden können. In diesem Artikel wird die Verwendung der Funktion „values()“ ausführlich vorgestellt und spezifische Codebeispiele bereitgestellt. Die Syntax der Funktion
values() lautet wie folgt:
dict.values()
Diese Funktion erhält keine Parameter und kann direkt aufgerufen werden. Es gibt ein Ansichtsobjekt zurück, das alle Werte im Wörterbuch enthält. Dieses Ansichtsobjekt kann verwendet werden, um alle Werte zu durchlaufen oder sie in eine Liste oder eine andere Sammlung umzuwandeln.
Hier sind einige Beispielcodes, die die Funktion „values()“ verwenden.
Beispiel 1: Alle Werte in einem Wörterbuch durchlaufen
student_scores = {'Alice': 90, 'Bob': 80, 'Cathy': 95} for score in student_scores.values(): print(score) # 输出结果: # 90 # 80 # 95
In diesem Beispiel haben wir ein Wörterbuch student_scores erstellt, um die Noten der Schüler zu speichern. Durch den Aufruf der Funktion „values()“ können wir alle Werte im Wörterbuch durchlaufen und sie nacheinander ausdrucken.
Beispiel 2: Verwenden Sie das Schlüsselwort in, um zu überprüfen, ob ein bestimmter Wert im Wörterbuch vorhanden ist
student_scores = {'Alice': 90, 'Bob': 80, 'Cathy': 95} if 80 in student_scores.values(): print("Bob的成绩为80分") # 输出结果: # Bob的成绩为80分
In diesem Beispiel verwenden wir die Funktion „values()“, um die Werte im Wörterbuch in eine Menge umzuwandeln, und verwenden dann die in-Schlüsselwort, um zu prüfen, ob 80 in dieser Sammlung vorhanden ist. Da Bobs Punktzahl 80 Punkte beträgt, ist die Bedingung erfüllt und die entsprechenden Eingabeaufforderungsinformationen werden gedruckt.
Beispiel 3: Konvertieren Sie das von der Funktion „values()“ zurückgegebene Ansichtsobjekt in eine Liste
student_scores = {'Alice': 90, 'Bob': 80, 'Cathy': 95} score_list = list(student_scores.values()) print(score_list) # 输出结果: # [90, 80, 95]
In diesem Beispiel verwenden wir die Funktion „list()“, um das von der Funktion „values()“ zurückgegebene Ansichtsobjekt in eine Liste umzuwandeln. Auf diese Weise können wir problemlos weitere Operationen an der Liste durchführen, z. B. Sortieren, Slicing usw.
Zusammenfassung: Die Funktion
values() ist eine wichtige Funktion in Python, um alle Werte im Wörterbuch abzurufen. Es kann ein Ansichtsobjekt zurückgeben, das alle Werte durchlaufen oder in andere Formen von Sammlungen konvertieren kann. In praktischen Anwendungen müssen wir häufig die Funktion „values()“ verwenden, um Werte im Wörterbuch zu verarbeiten, was die Bedienung und Verarbeitung von Daten erleichtert.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Methode „values()' in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!