Bonsoir, étant nouvelle j'espère être au bon endroit.
Au cours d'un DM on me demande d'écrire une fonction tri qui prend en argument une liste de caractères L1 et une liste de nombres L2 et tri par ordre décroissant L1 et L2 en fonction de L2.
En cours nous avons vu cette fonction, dont nous pouvons nous aider :
Je pensais donc l'utiliser pour trier L2. Mais je ne vois pas comment faire pour L1. Comment associer chaque élèment de L1 à L2 pour qu'il soit ordonnés en même temps sans que les élèments de L1 ne soient modifier...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 def tri(L): for i in range(1,len(L)): i=j while j>=1 and L[j-1]> L[j] tmp=L[j-1] L[j-1]=L[j] L[j]=tmp j=j-1
Avez vous des idées ?
p.s. je code sur pyzo
Partager