Merci. Après modification de mon code:
message = input("Message: " )
i = int(0)
j = int(0)
liste = []
letters = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
listePlace = []
print(letters)
for x in message:
liste.extend(message[i])
i += 1
print(liste)
for q in range(len(message)):
l = str(letters.index(liste[j]))
listePlace.extend(l)
j+=1
print(listePlace)
J'obtiens un résultat incompréhensible:
Message: message
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']
['m', 'e', 's', 's', 'a', 'g', 'e']
['1', '2', '4', '1', '8', '1', '8', '0', '6', '4'] <========
Pourquoi le 'm' est devenu un '1', et pourquoi y a t il plus de numéro que de lettre?
Merci d'avance