J'ai la structure de données suivante par laquelle je voudrais extraire une paire clé: valeur donnée en recherchant la valeur spécifique. Cas d'utilisation: J'ai besoin d'extraire u'LOB_B ': u'mcsmsg.example.net' de la dict.comment extraire une paire de valeurs de clé spécifique d'un dict avec une liste imbriquée de dicts
{u'status': u'successful',
u'availableFqdnList': [
{u'LOB_A': u'pcload.us.example.net'},
{u'LOB_B': u'mcsmsg.example.net'},
{u'LOB_B': u'gtxd.example.net'},
{u'LOB_B': u'diamond.example.net'}]}
for key, value in my_dict.values():
if value == 'mcsmsg.example.net':
print("Print key value pairs for available FQDN list")
print key, "=", value
Erreur = pour la clé, valeur my_dict.values (): ValueError: trop de valeurs pour déballer
Vous dictionnaire est invalide. Il ne doit pas contenir de clés en double. –