j'ai plusieurs listes de 4 entiers (des coordonnées) que j'aimerai trier par rapport au premier entier de chaque liste (les abscisses)
genre j'ai
4 12 54 62
18 5 38 25
2 50 22 70
et je voudrais
2 50 22 70
4 12 54 62
18 5 38 25
les listes restent les mêmes mais l'ordre change
le nombre de listes varie
en fait les listes évoluent dans le temps et sont balancées en vrac je les sépare avec [next] et [counter] ce qui donne
[print counter] 1
[print list] 4 12 54 62
[print counter] 2
[print list] 18 5 38 25
[print counter] 3
[print list] 2 50 22 70
[print counter] 1
[print list] 4 12 54 62
[print counter] 2
[print list] 18 5 38 25
[print counter] 3
[print list] 2 50 22 70
[print counter] 1
[print list] 4 12 54 62
[print counter] 2
[print list] 18 5 38 25
[print counter] 3
[print list] 2 50 22 70
etc
ça me permet de séparer les listes avec un [gate]
mais [gate] ne permet pas de reordonner les listes
je m'arrache les cheveux avec des tosymbol des sprintf et des zl sort mais j'arrive pas à grand chose pour le moment
quelqu'un aurait une idée ?
(c'est un peu abstrait décrit comme ça c'est pour ordonner des coordonnée de face tracking : http://www.cycling74.com/forums/index.p … 869d181c58)
merci
Hors ligne