[PYTHON] So überprüfen Sie, ob es sich um einen Wörterbuch-Typ (Wörterbuch, Hash) handelt, indem Sie einen oder alle verwenden

Hintergrund

Wenn ich überprüfen möchte, ob der Wörterbuchtyp mehrere Schlüssel und Werte enthält, dachte ich, dass einige oder alle verwendet werden könnten, und schreibe sie daher als Tipps

Überblick

Überprüfen Sie beispielsweise, ob 3 Elemente erforderlich sind und die Einstellungen in der Einstellungsdatei enthalten sind.

settings = {} # <--Die Einstellungen werden hier geladen

#Zum Beispiel REDIS_Host und Redis_PORT und REDIS_Wenn Sie überprüfen möchten, ob ein Schlüssel namens DB vorhanden ist
if not settings['REDIS_HOST'] or not settings['REDIS_PORT'] or not settings['REDIS_DB']:
  print('error')

Mach es nicht so

requirements = ['REDIS_HOST', 'REDIS_PORT', 'REDIS_DB']
if not all(x in settings for x in requirements):
  print('error')

Kann wie gemacht werden

Recommended Posts

So überprüfen Sie, ob es sich um einen Wörterbuch-Typ (Wörterbuch, Hash) handelt, indem Sie einen oder alle verwenden
[Python] So überprüfen Sie, ob der Schlüssel im Wörterbuch vorhanden ist
So überprüfen Sie, ob ein Wert in einem Aufzählungstyp vorhanden ist
So überprüfen Sie in Python, ob sich eines der Elemente einer Liste in einer anderen Liste befindet
So überprüfen Sie anhand des Hashwerts, ob der Inhalt des Wörterbuchs in Python identisch ist
Verwendung von Sternchen (*) in Python. Vielleicht ist das alles? ..
So überprüfen Sie die Speichergröße eines Wörterbuchs in Python
Hash in Perl ist ein Wörterbuch in Python
Verwendung ist und == in Python
So geben Sie eine Zeichenfolge in Python ein und geben sie unverändert oder in die entgegengesetzte Richtung aus.
Verwendung des Wörterbuchs {}
Überprüfen Sie, ob die Zeichenfolge eine Zahl in Python ist
Ein Memorandum zur Verwendung von Keras 'keras.preprocessing.image
Überprüfen Sie, ob es sich um Unix in der Skriptsprache handelt
Python> Überprüfen Sie NoneType oder nicht> wenn a == None:> wenn a None ist:
Wie man Decorator in Django benutzt und wie man es macht
Python> Überprüfen Sie, ob Code druckbar ist> Verwenden Sie ord () / all (c in string.printable für c in hallo)
Verwendung der Methode __call__ in der Python-Klasse
So erhalten Sie alle Schlüssel und Werte im Wörterbuch
Überprüfen Sie "[Windows] Wie Sie feststellen können, ob die Exe x64 oder x86 Teil 2 ist" mit Go unter macOS
Dies ist schneller zu verwenden, wenn Anweisung oder Wörterbuchtyp beim Konvertieren einer Zeichenfolge (a-> b) in Python
[Python] Was ist ein Tupel? Erklärt, wie man es benutzt und wie man es benutzt, ohne zu tippen.
[Python] Was ist ein Slice? Eine leicht verständliche Erklärung zur Verwendung anhand eines konkreten Beispiels
[Blender] Skript zum Überprüfen, ob es sich bei dem ausgewählten um ein Netz handelt
Wenn im Python-Wörterbuch auf einen nicht vorhandenen Schlüssel zugegriffen wird, initialisieren Sie ihn mit einem beliebigen Wert
Tensorflow-GPU scheint zusammen zu sein, wenn TF2.0 oder höher?
Wie einfach ist es, ein Medikament auf dem Markt zu synthetisieren?
Verwendung von SQLite in Python
So überprüfen Sie die Speichergröße einer Variablen in Python
Löschen Sie ein bestimmtes Zeichen in Python, wenn es das letzte ist
[Einführung in Python] Wie verwende ich den Operator in in der for-Anweisung?
So kombinieren Sie alle CSVs in einem Ordner zu einer CSV
Wie man MySQL mit Python benutzt
Verwendung von ChemSpider in Python
Ist Rs do.call () eine klassische Funktion höherer Ordnung? Erfahren Sie, wie man es benutzt
Ich habe eine Funktion erstellt, um zu überprüfen, ob der Webhook vorerst in Lambda empfangen wird
Verwendung von PubChem mit Python
[Ln] Das Einfügen des symbolischen Links des Verzeichnisses ist kompliziert
Überprüfen Sie, ob Sie in Python eine Verbindung zu einem TCP-Port herstellen können
Wie man eine schreckliche Bibliothek austrickst und benutzt, die global in einer Flasche aufbewahrt werden soll
[Golang] Überprüfen Sie, ob eine bestimmte Zeichenfolge in der Zeichenfolge enthalten ist
[Python] So fügen Sie eine beliebige Anzahl von Standardeingaben in die Liste ein
So machen Sie den Containernamen in Docker als Subdomain zugänglich
Verwenden Sie eine Verknüpfung, um das Touchpad in Linux Mint zu aktivieren oder zu deaktivieren
So formatieren Sie eine Liste von Wörterbüchern (oder Instanzen) in Python
Bequem zum Verwenden von Ebenen beim Laden von Bibliotheken auf Lambda
Verwendung berechneter Spalten in CASTable
Wird nicht empfohlen, pip direkt zu verwenden?
[Pandas] Was ist set_option?
Verwendung von Google Test in C-Sprache
Wie bekomme ich Stacktrace in Python?
So überprüfen Sie die Version von opencv mit Python
Verwendung von Anacondas Interpreter mit PyCharm
Verwendung von __slots__ in der Python-Klasse
Verwendung regulärer Ausdrücke in Python
So verwenden Sie Map in ViewPager von Android
So überprüfen Sie, ob es sich um einen Wörterbuch-Typ (Wörterbuch, Hash) handelt, indem Sie einen oder alle verwenden
Überprüfen Sie, ob es sich um Unix in der Skriptsprache handelt
Überprüfen Sie "[Windows] Wie Sie feststellen können, ob die Exe x64 oder x86 Teil 2 ist" mit Go unter macOS
Ich habe eine Funktion erstellt, um zu überprüfen, ob der Webhook vorerst in Lambda empfangen wird
[Blender] Skript zum Überprüfen, ob es sich bei dem ausgewählten um ein Netz handelt
Tensorflow-GPU scheint zusammen zu sein, wenn TF2.0 oder höher?
So generieren Sie QR-Code und Barcode in Python und lesen ihn normal oder in Echtzeit mit OpenCV