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








Répondre avec citation



Partager