Bonjour,
Je connais la méthode set() pour enlever des doublons dans une liste. Exemple
qui donne comme sortie: [(2, 3, 4, 5), (1, 2, 3, 4),(1, 2, 3, 6)].
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 a = [(1,2,3,4),(2,3,4,5),(1,2,3,4),(1,2,3,6)] a = liste(set(a)) print a
Ce que je souhaite c'est un tri, mais seulement sur les trois premiers éléments de la liste, avec le quatrième fixé, c'est-à-dire pour reprendre l'exemple ci-dessous, en fixant le quatrième élément à 6, une sortie : [(2, 3, 4, 5),(1, 2, 3, 6)]. Quelqu'un a-t-il une méthode élégante pour faire cela?
Merci.
Partager