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.​


Sagot :

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 !