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 :
Question
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
-
1. Réponse maximefluns
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 !