מידע

יוצרים Jérémie Kuperblum
מועד הגשה אין מועד הגשה
מגבלת הגשות אין הגבלה

כניסה

TP05_Exercice5_Position_d_une_lettre_dans_un_mot

Cet exercice est inspiré du site : http://www.xavierdupre.fr/app/ensae_teaching_cs/helpsphinx/notebooks/td1a_correction_session3.html

Vous devez écrire une fonction position(lst lettre) qui prend en entrée une liste de mots (potentiellement vide) et une lettre. Votre fonction doit renvoyer un dictionnaire qui a comme valeur une liste de mots (contenue dans la liste donnée en entrée) où la clé définit l'indice de la lettre (donnée en entrée) dans ces mots (on commence à compter à partir de 0). Si la liste donnée en entrée est vide ou si aucun mot ne contient la lettre donnée en argument, vous devez renvoyer un dictionnaire vide.

Exemple :

lst = ["bonjour","bonsoir", "cours","partir","clavier","souris", "tests", "ordinateur"]
position (lst, "e") #return {1: ['tests'], 5: ['clavier'], 7: ['ordinateur']}
position (lst, "x") #return {}
position ([], "e")  #return {}

Implémentation

Écrivez ici la signature et le corps de la fonction position(lst, lettre)