Exercice 58
Écrire un programme en Python qui demande à l'utilisateur de saisir une une chaine de caractère, et de lui renvoyer un dictionnaire dont les clés sont les caractères de la chaine saisie et les valeurs sont les positions des caractères dans la chaine. Exemple pour la chaine s = "langage" , le programme renvoie le dictionnaire:
1 |
d = {'l':0 , 'a':1 , 'n':2 , 'g':3 , 'e':6} |
Solution
1 2 3 4 5 6 7 8 9 10 11 |
#coding: utf-8 s = "langage" # initialisation du dictionnaire recherché d = dict({}) # parcourir les caractères de la chaine s for x in s: d[x] = s.index(x) print(d) |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 58: dictionnaire python formé des caractères d'une chaine et de leurs index”