Lettre-chiffre

S -  
 S -
Bonjour,

je sais comment attribuer un chiffre à une lettre avec Python. J'aimerais faire l'inverse, soit attribuer une lettre à un chiffre. Par exemple, je voudrais que la série 1,2,3 devienne a,b,c.

Configuration: Windows / Chrome 71.0.3578.98

1 réponse

  1. potyrond
     
    Bonjour.

    En 3 lignes de code.

    >>> schema = {'1':'a', '2':'b', '3':'c'}
    >>> s = '13231'
    >>> ''.join(schema[c] for c in s)
    'acbca'
    
    1
    1. S
       
      Salut, je ne connais pas la fonction schema. Tu pourrais écrire un commentaire pour chaque ligne du programme steuplait?
      0