EDIT : En cas de besoin de contexte, j'essaie en fait de généraliser ceci pour fonctionner dans des boucles for et while, où je voudrais quelque chose comme ceci pour fonctionner
if dictA[certainkey:'certainvalue'] == dictB[certainkey:'certainvalue']:
return True
Question Originale : Existe-t-il un moyen de comparer les clés identiques de deux dictionnaires en Python 3 pour voir si elles ont les mêmes valeurs ?
Par exemple, disons que
dictA = {1:'Y', 2:'E', 3:'E'}
dictB = {1:'Y', 2:'A', 3:'W'}
Je veux que le programme me renvoie une valeur True si un certain ensemble de paires clé-valeur dans dictA correspond au même ensemble de paires clé-valeur dans dictB. Dans ce cas, la clé 1 est associée à la valeur 'Y' dans les deux dictA et dictB. Je ne savais pas s'il y avait de bonnes façons de le faire, alors j'ai naturellement essayé
print(dictA[1:'Y'] == dictB[1:'Y'])
en espérant obtenir un True imprimé. Comme cela n'a pas fonctionné (et je ne connais pas encore assez les dictionnaires), je me demandais s'il existait d'autres façons de le faire. Merci !