python heap implementation के उपयोग के लिए एक साधारण उदाहरणtuples
>>> 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)]
tuples की एक सरणी है और चाहते हैं प्रत्येक टुपल की पहली प्रविष्टि को ढेर कुंजी के रूप में उपयोग करने के लिए, यानी टुपल्स को ढेर द्वारा टुपल्स में संख्या के अनुसार सॉर्ट किया जाना चाहिए।
मैं यह कैसे कर सकता हूं?