Informatique

Question

Pouvez vous m aider pour cette question qui est dans mon Dm d'info svp
Question 1 : Ecrire une fonction transformlistcar(listel,liste2) qui en entrée demande : une listel comportant 7 lettres
une liste2 comportant une permutation de la liste [1,2,3,4,5,6,7] et qui en sortie renvoie une chaine de caractère comportant les lettres de la liste 1 mis dans l'ordre de la liste2.​

1 Réponse

  • Explications:

    Salut, si j'ai bien compris, voilà :

    def transformlist(liste1, liste2):

    def transformlist(liste1, liste2): newlist = [" "]*7

    def transformlist(liste1, liste2): newlist = [" "]*7 compte = 0

    def transformlist(liste1, liste2): newlist = [" "]*7 compte = 0 for e in liste2:

    def transformlist(liste1, liste2): newlist = [" "]*7 compte = 0 for e in liste2: newlist[e-1] = liste1[compte]

    def transformlist(liste1, liste2): newlist = [" "]*7 compte = 0 for e in liste2: newlist[e-1] = liste1[compte] compte += 1

    def transformlist(liste1, liste2): newlist = [" "]*7 compte = 0 for e in liste2: newlist[e-1] = liste1[compte] compte += 1 return newlist

    def transformlist(liste1, liste2): newlist = [" "]*7 compte = 0 for e in liste2: newlist[e-1] = liste1[compte] compte += 1 return newlistl1 = ["a", "b", "c", "d", "e", "f", "g"]

    def transformlist(liste1, liste2): newlist = [" "]*7 compte = 0 for e in liste2: newlist[e-1] = liste1[compte] compte += 1 return newlistl1 = ["a", "b", "c", "d", "e", "f", "g"]l2 = [1, 2, 3, 4, 5, 7, 6]

    def transformlist(liste1, liste2): newlist = [" "]*7 compte = 0 for e in liste2: newlist[e-1] = liste1[compte] compte += 1 return newlistl1 = ["a", "b", "c", "d", "e", "f", "g"]l2 = [1, 2, 3, 4, 5, 7, 6]print(transformlist(l1, l2))

    Si il y a le moindre problème, n'hésite pas et demande moi !

Autres questions