Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich mithilfe einer Schlüsselliste in Python mehrere Werte aus einem Wörterbuch abrufen?

Wie kann ich mithilfe einer Schlüsselliste in Python mehrere Werte aus einem Wörterbuch abrufen?

Patricia Arquette
Freigeben: 2024-11-02 23:04:30
Original
889 Leute haben es durchsucht

How can I retrieve multiple values from a dictionary using a list of keys in Python?

Werte aus einem Wörterbuch mit mehreren Schlüsseln abrufen

Beim Arbeiten mit Wörterbüchern kann es nützlich sein, über eine Liste von gleichzeitig auf mehrere Werte zuzugreifen Schlüssel. Während Wörterbücher in Python mithilfe ihrer jeweiligen Schlüssel einen intuitiven Zugriff auf einzelne Werte ermöglichen, gibt es keine integrierte Methode speziell zum Abrufen einer Liste entsprechender Werte basierend auf einer Liste von Schlüsseln.

Wir können jedoch die Flexibilität nutzen von Listenverständnissen in Python, um diese Aufgabe zu erfüllen. Listenverständnisse ermöglichen es uns, neue Listen zu erstellen, indem wir eine vorhandene Liste durchlaufen und auf jedes Element eine Transformation anwenden. Im Fall von Wörterbüchern können wir ein Listenverständnis verwenden, um die Werte abzurufen, die jedem Schlüssel in einer bestimmten Liste von Schlüsseln entsprechen.

Betrachten Sie das folgende Beispiel:

<code class="python">mydict = {'one': 1, 'two': 2, 'three': 3}
mykeys = ['three', 'one']</code>
Nach dem Login kopieren

Um a zu erhalten Liste der Werte für die angegebenen Schlüssel können wir das folgende Listenverständnis verwenden:

<code class="python">[mydict[x] for x in mykeys]</code>
Nach dem Login kopieren

Dieses Verständnis iteriert über jeden Schlüssel in mykeys, greift mithilfe der Klammernotation auf den entsprechenden Wert in mydict zu und hängt das Ergebnis an a an neue Liste. Die Ausgabe dieses Verständnisses wird eine Liste sein, die die Werte für die Schlüssel in mykeys in derselben Reihenfolge enthält, in der sie in der Liste erscheinen:

<code class="python">[3, 1]</code>
Nach dem Login kopieren

Dieser Ansatz bietet eine prägnante und effiziente Möglichkeit, eine Liste abzurufen von Werten aus einem Wörterbuch mithilfe einer Liste von Schlüsseln.

Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe einer Schlüsselliste in Python mehrere Werte aus einem Wörterbuch abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage