Heapq prend en charge des n-uples ou des listes . Le tri s'effectue sur l'élément l'élément [0] de la liste.
Il semble qu'en cas d'égalité, heapq se base sur l'élément [1] de la liste pour départager les deux cas.
Un message d'erreur survient si l'élément [1] ne supporte pas l'opérateur <
Comment faire pour modifier ce comportement par défaut?
(personnellement j'ai rajouté une variable entière inutile, mais ce n'est pas très élégant...)
Merci par avance pour votre attention
Partager