6
の配列のためのヒープキーを定義
python heap implementationの使用のための簡単な例は、より複雑なシナリオではタプル
>>> from heapq import heappush, heappop
>>> heap = []
>>> data = [1, 3, 5, 7, 9, 2, 4, 6, 8, 0]
>>> for item in data:
heappush(heap, item)
ですが、私は
tuples = [(5,"foo",True),(2,"bar", False),(8,"foobar",True)]
のようなタプルの配列を持っているとします各タプルの最初のエントリをヒープキーとして使用します。つまり、タプルはヒープによってタプル内の番号に従ってソートされます。
どうすればいいですか?