Comment rechercher si la valeur du dictionnaire contient certaines chaînes avec Python

J'ai un dictionnaire avec des paires clé-valeur. Ma valeur contient des chaînes de caractères. Comment puis-je rechercher si une chaîne de caractères spécifique existe dans le dictionnaire et de revenir sur la touche correspondant à la clé qui contient la valeur.

Disons que je veux rechercher si la chaîne de caractères 'Marie' existe dans le dictionnaire de la valeur et obtenir la clé qui le contient. C'est ce que j'ai essayé, mais évidemment, il ne fonctionne pas de cette façon.

#Just an example how the dictionary may look like
myDict = {'age': ['12'], 'address': ['34 Main Street, 212 First Avenue'],
          'firstName': ['Alan', 'Mary-Ann'], 'lastName': ['Stone', 'Lee']}

#Checking if string 'Mary' exists in dictionary value
print 'Mary' in myDict.values()

Est-il une meilleure façon de le faire depuis que j'pourriez rechercher une sous-chaîne de la valeur stockée ('Marie' est une sous-chaîne de la valeur "Mary-Ann").

source d'informationauteur Cryssie