Ein Hinweis beim Überprüfen, ob der angegebene Schlüssel im definierten Wörterbuch mit Python vorhanden ist

Sie können wie folgt vorgehen

test.py


mydict = {
      "item1":"aaa",
      "item2": {
        "item21": "ddd",
      }
}

if "item1" in mydict:
    print("item1 exist!")
else:
    print("item1 not exist!")

if "item2" in mydict:
    print("item2 exist!")

    teststring = "item2"
    testmatrix = mydict[teststring]
    if "item21" in testmatrix:
        print("item21 exist!")
    else:
        print("item21 not exist!")

    if "item22" in testmatrix:
        print("item22 exist!")
    else:
        print("item22 not exist!")

else:
    print("item2 not exist!")

if "item3" in mydict:
    print("item3 exist!")
else:
    print("item3 not exist!")

Lauf

$ python3 test.py
item1 exist!
item2 exist!
item21 exist!
item22 not exist!
item3 not exist!

Referenz

Überprüfen Sie, ob das im Wörterbuch angegebene Schlüsselelement enthalten ist

Recommended Posts

Ein Hinweis beim Überprüfen, ob der angegebene Schlüssel im definierten Wörterbuch mit Python vorhanden ist
[Python] So überprüfen Sie, ob der Schlüssel im Wörterbuch vorhanden ist
Ruft den Wert eines bestimmten Schlüssels bis zum angegebenen Index der Wörterbuchliste in Python ab
Wenn im Python-Wörterbuch auf einen nicht vorhandenen Schlüssel zugegriffen wird, initialisieren Sie ihn mit einem beliebigen Wert
Ein Memo, das durch Umbenennen der Dateinamen im Ordner mit Python organisiert wird
[Python] Holen Sie sich die Dateien mit Python in den Ordner
Ein Memo beim Erstellen einer Python-Umgebung mit Miniconda
Ein Memo, dass ich den Datenspeicher mit Python berührt habe
Ein Hinweis auf Missverständnisse beim Versuch, das gesamte selbst erstellte Modul mit Python3 zu laden
Wenn eine lokale Variable mit demselben Namen wie die globale Variable in der Funktion definiert ist
Erstellen Sie ein Wörterbuch in Python
Ein Memo, wenn mit Python + OpenCV schnell ein Gesicht erkannt wird
Ein Hinweis beim Erstellen eines gerichteten Diagramms mit Graphviz in Python
Eine Geschichte, die verschwunden ist, als ich einen Pfad angegeben habe, der mit tilda (~) in Python Open beginnt
Wenn sich eine Zeichenfolge einer bestimmten Reihe im Schlüssel des Wörterbuchs befindet, wird die Zeichenfolge in den Wert des Wörterbuchs konvertiert.
[Python] Ausführungszeit, wenn eine Funktion in einen Wörterbuchwert eingegeben wird
So überprüfen Sie die Speichergröße eines Wörterbuchs in Python
Lesen Sie die Datei in Python mit einem relativen Pfad aus dem Programm
Eine Geschichte, die nicht funktioniert hat, als ich versucht habe, mich mit dem Python-Anforderungsmodul anzumelden
Lösen Sie Teilsummenprobleme mit der vollständigen Suche in Python
Beim Schreiben eines Programms in Python
Ein Memo für die Installation von pip3 mit python2.7 aus irgendeinem Grund
[Bildbuch zum maschinellen Lernen] Memo, wenn die Python-Übung am Ende des Buches ausgeführt wurde, während die Daten überprüft wurden
[Einführung in die Udemy Python3 + -Anwendung] 47. Verarbeiten Sie das Wörterbuch mit einer for-Anweisung
Beachten Sie, dass Djangos Runserver in Python 2.7.11, das mit Homebrew geliefert wird, Moos ist
Erhalten Sie eine Liste der Ergebnisse der Parallelverarbeitung in Python mit Starmap
Erstellen Sie mit dem Python-Anforderungsmodul einen Datensatz mit Anhängen in KINTONE
Ein nützlicher Hinweis, wenn Sie Python nach langer Zeit verwenden
Verhalten bei der Rückkehr in den with-Block
Vorsichtsmaßnahmen beim Beizen einer Funktion in Python
Zeigen Sie Python 3 im Browser mit MAMP an
Ein Memo mit Python2.7 und Python3 in CentOS
Überprüfen Sie, ob die URL in Python vorhanden ist
Führen Sie den Python-Interpreter im Skript aus
Hash in Perl ist ein Wörterbuch in Python
Wörterbuchschlüsselfehler → Mit Schlüssel in dicionary beheben
[Python] Lesen Sie die angegebene Zeile in der Datei
[Python] Vorsichtsmaßnahmen beim Ermitteln der Maximal- und Minimalwerte mit einem Numpy-Array mit einer kleinen Anzahl von Elementen
Verwenden Sie für den Diktatschlüssel in Python etwas anderes als eine <br> Zeichenfolge
[Python] Erstellt eine Klasse, um mit pyaudio Sinuswellen im Hintergrund zu spielen
Was ich getan habe, als ich mit Lambda Python im Zeitlimit steckte
Vergleichen Sie die Summe jedes Elements in zwei Listen mit dem in Python angegebenen Wert
Drehen Sie in Python mehrere Listen mit for-Anweisung gleichzeitig
In GCS mit Python platzierte Zeichenketten werden beim Anzeigen mit einem Browser verstümmelt
Korrespondenznotiz, wenn die Richtungstaste nicht in der Python-Befehlszeile verwendet werden kann
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
Fehler beim Installieren eines Moduls mit Python pip
Ein Memo, das ich schnell in Python geschrieben habe
Holen Sie sich den Aufrufer einer Funktion in Python
[Automatisierung] Extrahieren Sie die Tabelle als PDF mit Python
Python-Variablenargument Ein Memorandum beim Erben einer definierten Klasse
Erstellen Sie eine virtuelle Umgebung mit conda in Python
Kopieren Sie die Liste in Python
Ein Memo, das ich in Python zusammengeführt habe
Vorsichtsmaßnahmen beim Umgang mit Kontrollstrukturen in Python 2.6