Ich habe ein Wörterbuch d = {1:-0.3246, 2:-0.9185, 3:-3985, ...}
.
Wie extrahiere ich alle Werte von d
in eine Liste l
?
python
dictionary
extract
Naveen C.
quelle
quelle
list(your_dict.values())
Sie eine Liste (und kein dict_values-Objekt) abrufen.Verwenden
values()
quelle
Wenn Sie alle Werte möchten, verwenden Sie Folgendes:
Wenn Sie alle Schlüssel möchten, verwenden Sie diese:
Wenn Sie alle Elemente (sowohl Schlüssel als auch Werte) möchten, würde ich Folgendes verwenden:
quelle
Rufen Sie die
values()
Methode auf dem Diktat auf.quelle
Für verschachtelte Diktate, Listen von Diktaten und Diktate von aufgelisteten Diktaten können Sie ... verwenden
Ein Beispiel:
PS: Ich liebe
yield
. ;-);quelle
Für Python 3 benötigen Sie:
quelle
list()
erforderlich istWenn Sie alle Werte möchten, verwenden Sie Folgendes:
quelle
quelle
So sehen Sie die Schlüssel:
So erhalten Sie die Werte, auf die sich jeder Schlüssel bezieht:
Zu einer Liste hinzufügen:
quelle
Die pythonische Ententypisierung sollte im Prinzip bestimmen, was ein Objekt tun kann, dh seine Eigenschaften und Methoden. Wenn man sich ein Wörterbuchobjekt ansieht, kann man versuchen zu erraten, dass es mindestens eine der folgenden Methoden hat :
dict.keys()
oderdict.values()
Methoden. Sie sollten versuchen, diesen Ansatz für zukünftige Arbeiten mit Programmiersprachen zu verwenden, deren Typprüfung zur Laufzeit erfolgt, insbesondere solche mit Ententypisierung.quelle
quelle