So erhalten Sie Elemente vom Typ Wörterbuch von Python 2.7

So erhalten Sie Python 2.7-Wörterbuchelemente

Ich weiß nicht viel über das Wörterbuch, also ist es ein Memo. 2.7 liegt daran, dass MotionBuilder die Hauptumgebung ist, in der ich Python verwende.

in key in dictionary

dictionary = {"key1":"value1","key2":"value2","key3":"value3"}
print("key1" in dictionary)

#True

Bool gibt zurück, ob das Element mit dem angegebenen Schlüssel vorhanden ist. key in dictionary.values()

dictionary = {"key1":"value1","key2":"value2","key3":"value3"}
print ("key1" in dictionary.values())
print ("value1" in dictionary.values())

#False
#True

Hier gibt bool zurück, ob der angegebene Wert vorhanden ist oder nicht.

Holen Sie sich durch Schneiden und erhalten Sie ()

dictionary[key]

dictionary = {"key1":"value1","key2":"value2","key3":"value3"}
print (dictionary["key1"])

#value1
```py
 Slice ist die Akquisition mit []
dictionary.get(key)

dictionary = {"key1":"value1","key2":"value2","key3":"value3"} print (dictionary.get("key1"))

#value1

 Es gibt keinen Unterschied in der Tatsache, dass der Wert in beiden Fällen erhalten werden kann, aber das Verhalten, wenn es kein Ziel gibt, ist unterschiedlich.
 Für Slices wird ein Fehler zurückgegeben. Für get () wird None zurückgegeben.

```py

print (dictionary.get("key4"))

#None

Es ist auch möglich, einen Rückgabewert im Voraus vorzubereiten, wenn der angegebene Schlüssel nicht vorhanden ist

print (dictionary.get("key4","no value"))

#no value

keys()

dictionary = {"key1":"value1","key2":"value2","key3":"value3"}
print(dictionary.keys())

#['key3', 'key2', 'key1']

Der Wert wird in einer Liste abgerufen. Ich habe einige Nachforschungen angestellt, um herauszufinden, warum es am Ende erhalten wurde, aber ich weiß es nicht. Wenn jemand weiß, lassen Sie es mich bitte wissen.

value()

dictionary = {"key1":"value1","key2":"value2","key3":"value3"}
print(dictionary.values())

#['value3', 'value2', 'value1']

Der Wert wird auch in der Liste erhalten

items()


dictionary = {"key1":"value1","key2":"value2","key3":"value3"}
print(dictionary.items())

[('key3', 'value3'), ('key2', 'value2'), ('key1', 'value1')]

Sie können Schlüssel und Wert gleichzeitig erhalten. Jedes Element in der Liste ist ein Taple.

iteritems()


dictionary = {"key1":"value1","key2":"value2","key3":"value3"}
for k, v in dictionary.iteritems():
    print k,v

#key3 value3
#key2 value2
#key1 value1

Sie können auch den Schlüssel und den Wert gleichzeitig erhalten. Es scheint dies zu verwenden, wenn mit einer for-Anweisung gedreht wird. python3 series items () scheint dies standardmäßig zurückzugeben.

Zusammenfassung

Ich war nicht gut im Wörterbuchtyp, aber ich habe das Gefühl, dass ich es ein wenig selbst organisieren konnte, indem ich es auf diese Weise zusammenstellte. Ich möchte noch einmal den Fall überprüfen, in dem der Wert vom Ende erhalten wird.

Referenzierte Seite

https://qiita.com/jinshi/items/9f0f7ae716bce77a1b8a https://www.headboost.jp/python-dict-keys-tips/

Recommended Posts

So erhalten Sie Elemente vom Typ Wörterbuch von Python 2.7
So schreiben Sie einen Listen- / Wörterbuchtyp von Python3
[Python] Zusammenfassung zum Abrufen von Listen und Wörterbuchelementen
So ermitteln Sie die Anzahl der Stellen in Python
So erhalten Sie die Python-Version
Erste Schritte mit Python
So erhalten Sie eine Liste der integrierten Ausnahmen für Python
[Python] Zusammenfassung der Verwendung von Pandas
Wie man lange Einschlüsse loswird
Wie bekomme ich Stacktrace in Python?
[Python2.7] Zusammenfassung der Verwendung von unittest
[Einführung in die Udemy Python3 + -Anwendung] 24. Wörterbuchtyp
Zusammenfassung der Verwendung der Python-Liste
[Python2.7] Zusammenfassung der Verwendung des Unterprozesses
[Frage] Wie verwende ich plot_surface von Python?
[Python] Wie man den Bruchteil einer natürlichen Zahl mit hoher Geschwindigkeit erhält
[Python] So erhalten Sie den ersten und den letzten Tag des Monats
So überprüfen Sie die Speichergröße eines Wörterbuchs in Python
[Einführung in die Udemy Python3 + -Anwendung] 26. Kopie des Wörterbuchs
So installieren Sie Python
Zusammenfassung zum Importieren von Dateien in Python 3
Holen Sie sich mehrere maximale Schlüssel im Python-Wörterbuchtyp
Zusammenfassung der Verwendung von MNIST mit Python
[Python] Verwendung von Liste 2 Referenz des Listenwerts, der Anzahl der Elemente, des Maximalwerts und des Minimalwerts
So erhalten Sie die Dateien im Ordner [Python]
Verwendung des Wörterbuchs {}
Wie man mit dem Datum / Uhrzeit-Typ in Pythons SQLite3 umgeht
So entfernen Sie doppelte Elemente in der Python 3-Liste
[Python] Erstellen einer Wörterbuchtypliste, Hinzufügen / Ändern / Löschen von Elementen und Extrahieren mit einer for-Anweisung
Hinweis: So erhalten Sie den letzten Tag des Monats mit Python (hinzugefügt am ersten Tag des Monats)
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
[Einführung in Python] So erhalten Sie den Datenindex mit der for-Anweisung
So erhalten Sie den Variablennamen selbst in Python
So konvertieren Sie den Python # -Typ für Super-Anfänger von Python: str
Ich habe versucht zusammenzufassen, wie man Matplotlib von Python verwendet
Zusammenfassung der Python-Sortierung (Liste, Wörterbuchtyp, Serie, DataFrame)
Verwendung von Python Kivy ~ ~ Grundlagen der Kv-Sprache ~
[Einführung in Udemy Python3 + Application] 53. Wörterbuch der Schlüsselwortargumente
Ermitteln Sie die Größe (Anzahl der Elemente) von Union Find in Python
[Einführung in die Udemy Python3 + -Anwendung] 27. Verwendung des Wörterbuchs
Wie man mit Python-Flüchen ein Urteil über das Mausrad erhält
[Python] Zusammenfassung, wie die Farbe der Figur angegeben wird
Python # So überprüfen Sie Typ und Typ für Super-Anfänger
[Python] Ich habe versucht, Json von Tintenfischring 2 zu bekommen
So installieren Sie Python [Windows]
python3: Verwendung der Flasche (2)
So aktualisieren Sie Pythons Tkinter auf 8.6
Python --Überprüfen Sie den Wertetyp
Wie benutzt man Python Argparse?
[Python] Verwendung von checkio
So führen Sie Notepad ++ Python aus
So ändern Sie die Python-Version
Wie man in Python entwickelt
[Python] Wie man Skalar beurteilt
[Python] Verwendung von input ()
Wie benutzt man Python Lambda?
[Python] Verwendung von virtualenv
python3: Verwendung der Flasche (3)
python3: Wie man eine Flasche benutzt
Python> Wörterbuch> get ()> optionaler Wert
Verwendung von Python-Bytes