[PYTHON] Comment vérifier s'il est dans le type de dictionnaire (Dictionary, Hash) en utilisant tout ou partie

Contexte

Lorsque je veux vérifier si plusieurs clés et valeurs sont dans le type de dictionnaire, je pensais que tout ou partie pouvait être utilisée, je vais donc l'écrire sous forme de conseils

Aperçu

Par exemple, vérifiez s'il y a 3 éléments requis et que les paramètres sont dans le fichier de paramètres.

settings = {} # <--Les paramètres sont chargés ici

#Par exemple, REDIS_HOST et REDIS_PORT et REDIS_Lorsque vous voulez vérifier s'il existe une clé appelée DB
if not settings['REDIS_HOST'] or not settings['REDIS_PORT'] or not settings['REDIS_DB']:
  print('error')

Ne fais pas ça comme

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

Peut être fait comme

Recommended Posts

Comment vérifier s'il est dans le type de dictionnaire (Dictionary, Hash) en utilisant tout ou partie
[python] Comment vérifier si la clé existe dans le dictionnaire
Comment vérifier si une valeur existe dans un type d'énumération
Comment vérifier en Python si l'un des éléments d'une liste est dans une autre liste
Comment vérifier si le contenu du dictionnaire est le même en Python par valeur de hachage
Comment utiliser l'astérisque (*) en Python. C'est peut-être tout? ..
Comment vérifier la taille de la mémoire d'un dictionnaire en Python
Hash en Perl est un dictionnaire en Python
Comment utiliser is et == en Python
Comment saisir une chaîne de caractères en Python et la sortir telle quelle ou dans la direction opposée.
Comment utiliser le dictionnaire {}
Vérifiez si la chaîne est un nombre en python
Un mémorandum sur l'utilisation de keras.preprocessing.image de Keras
Vérifiez s'il s'agit d'Unix dans le langage de script
python> vérifier NoneType ou non> si a == None:> si a vaut None:
Comment utiliser Decorator dans Django et comment le créer
Vérifiez s'il s'agit d'Unix dans le langage de script
python> Vérifier si le code est imprimable> Utiliser ord () / all (c dans string.printable for c in hello)
Comment utiliser la méthode __call__ dans la classe Python
Comment obtenir toutes les clés et valeurs du dictionnaire
Vérifiez «[Windows] Comment savoir si l'exe est x64 ou x86, partie 2» avec Go sur macOS
Ce qui est plus rapide à utiliser l'instruction if ou le type de dictionnaire lors de la conversion d'une chaîne (a-> b) en Python
[Python] Qu'est-ce qu'un tuple? Explique comment utiliser sans toucher et comment l'utiliser avec des exemples.
[Python] Qu'est-ce qu'une tranche? Une explication facile à comprendre de son utilisation avec un exemple concret
[Blender] Script pour vérifier si celui sélectionné est un mesh
Dans le dictionnaire python, si une clé inexistante est accédée, initialisez-la avec une valeur arbitraire
Tensorflow-GPU semble être ensemble s'il s'agit de TF2.0 ou d'une version ultérieure?
Est-il facile de synthétiser un médicament sur le marché?
Comment utiliser SQLite en Python
Comment vérifier la taille de la mémoire d'une variable en Python
Supprimer un caractère spécifique en Python s'il s'agit du dernier
[Introduction à Python] Comment utiliser l'opérateur in dans l'instruction for?
Comment combiner tous les CSV d'un dossier en un seul CSV
Comment utiliser Mysql avec python
Comment utiliser ChemSpider en Python
Est-ce que do.call () de R est une fonction classique d'ordre supérieur? Apprendre à utiliser
J'ai créé une fonction pour vérifier si le webhook est reçu dans Lambda pour le moment
Comment utiliser PubChem avec Python
[Ln] Comment coller le lien symbolique du répertoire est compliqué
Vérifiez si vous pouvez vous connecter à un port TCP en Python
Comment tromper et utiliser une terrible bibliothèque qui est censée être conservée globalement dans flask
[Golang] Vérifiez si une chaîne de caractères spécifique est incluse dans la chaîne de caractères
[Python] Comment mettre n'importe quel nombre d'entrées standard dans la liste
Comment rendre le nom du conteneur accessible dans Docker en tant que sous-domaine
Utilisez un raccourci pour activer ou désactiver le pavé tactile dans Linux Mint
Comment bien formater une liste de dictionnaires (ou d'instances) en Python
Utilisation pratique des couches lors du chargement de bibliothèques sur Lambda
Comment utiliser les colonnes calculées dans CASTable
N'est-il pas recommandé d'utiliser pip directement?
[Pandas] Qu'est-ce que set_option [Comment utiliser]
Comment utiliser Google Test en langage C
Comment obtenir stacktrace en python
Comment vérifier la version d'opencv avec python
Comment utiliser l'interpréteur d'Anaconda avec PyCharm
Comment utiliser __slots__ dans la classe Python
Comment utiliser les expressions régulières en Python
Comment utiliser Map dans ViewPager d'Android
Comment vérifier s'il est dans le type de dictionnaire (Dictionary, Hash) en utilisant tout ou partie
Vérifiez s'il s'agit d'Unix dans le langage de script
Vérifiez s'il s'agit d'Unix dans le langage de script
Vérifiez «[Windows] Comment savoir si l'exe est x64 ou x86, partie 2» avec Go sur macOS
J'ai créé une fonction pour vérifier si le webhook est reçu dans Lambda pour le moment
[Blender] Script pour vérifier si celui sélectionné est un mesh
Tensorflow-GPU semble être ensemble s'il s'agit de TF2.0 ou d'une version ultérieure?
Comment générer un code QR et un code à barres en Python et le lire normalement ou en temps réel avec OpenCV