Avatar ·

Obtenir la clé par la valeur

📁 dictionnaire, ligne, Sujets avancés sur Python

"

Il y a un dictionnaire :

d = {'a': '1', 'b': '2', 'c': '3'}

et il y a une chaîne :

stroka = 'a3a2c'

Si un élément de la chaîne se trouve parmi les valeurs du dictionnaire, il faut afficher la clé correspondant à la valeur. Si parmi les clés, alors afficher la valeur correspondant à la clé. Il faut afficher sur deux lignes, les valeurs séparément des clés.

C'est-à-dire pour la chaîne 'a3a2c' la sortie attendue est '113' et 'cb'

Comment afficher les valeurs par clé, j'ai compris :

for i in stroka:    if i in d.keys():        print(d[i], end='')