Dans cet exercice, vous devez créer un dictionnaire resultat
qui contient toutes les lettres de l'alphabet.
La clé de chaque élément du dictionnaire doit contenir la position de la lettre dans l'alphabet, et la valeur doit être égale à la lettre en question.
L'indice de la première lettre doit être 1
et non 0
!
Votre dictionnaire doit donc contenir les clés et valeurs suivantes :
{
1: 'a',
2: 'b',
3: 'c',
4: 'd',
5: 'e',
6: 'f',
7: 'g',
8: 'h',
9: 'i',
10: 'j',
11: 'k',
12: 'l',
13: 'm',
14: 'n',
15: 'o',
16: 'p',
17: 'q',
18: 'r',
19: 's',
20: 't',
21: 'u',
22: 'v',
23: 'w',
24: 'x',
25: 'y',
26: 'z'
}
import string alphabet = string.ascii_lowercase resultat = {n: alphabet[n - 1] for n in range(1, 27, 1)}
P4radigmShift

import string alphabet = string.ascii_lowercase resultat = dict(zip(range(1, 27), alphabet[:] * len(alphabet))) print(resultat)
Zlatan jr

import string alphabet = string.ascii_lowercase resultat = dict([(alphabet.index(l) + 1, l) for l in alphabet])
Puco

import string alphabet = string.ascii_lowercase resultat = dict(zip(range(1, len(alphabet) + 1), alphabet))
import string alphabet = string.ascii_lowercase resultat = {} for i,letter in enumerate(alphabet): resultat[i+1] = letter print(resultat)
Thomas RIVIERE

import string alphabet = string.ascii_lowercase resultat = dict(enumerate(alphabet,1))
import string alphabet = string.ascii_lowercase
Un instant...
Test de la variable resultat
Le dictionnaire resultat
doit contenir toutes les lettres de l'alphabet associées à leur position dans l'alphabet.
Bravo, tu as réussi cet exercice de code 🥳

Soumettre ma solution
Vous avez trouvé une solution alternative pour cet exercice ? Proposez votre solution à la communauté 👇
Seules les propositions différentes de la solution proposée par Docstring peuvent être envoyées.
Ma solution :
Mes notes
Sauvegardé