j’ai une liste de listes (ie une matrice) que je veux trier. A chaque ligne, j’ai une liste avec 4 valeurs type float, puis une valeur type tuple, ou le tuple est un triplet de flottants.
L’association de trois valeurs flottantes represente une combinaison, j’ai un nombre de combinaisons fini mais les combinaisons se repetent.
Mon souci est d’obtenir une matrice triee de la sorte : [ [v1,v2,v3,v4,combi1]
[v1,v2,v3,v4,combi1]
[v1,v2,v3,v4,combi1]
[v1,v2,v3,v4,combi2]
[v1,v2,v3,v4,combi2]
etc,etc.
[v1,v2,v3,v4,combi_n] ]
avec un tri selon la valeur du tuple.
Merci d’avance pour vos reponses, ciao
]]>
def mutplication(val, num):
...return val * num
sorted([-2,-1,0,3],key = multiplication(-1))
Original exception was:
Traceback (most recent call last):
File "", line 1, in
TypeError: extract_num_in_str() takes exactly 2 arguments (1 given)
Est-ce qu’il possible d’utiliser key dans ce cas là ? Ou bien est ce que je dois forcément créer ma liste multplier par -1 avant puis trier le résultat, puis remultiplier par -1 ?
Merci !
]]>C’est pas grave, vous pouvez rejouez la semaine prochaine en changeant de pseudo !
]]>