iT邦幫忙

2025 iThome 鐵人賽

0
自我挑戰組

Python 函式大全系列 第 37

Python 模組概說 《 heapq 模組 》

  • 分享至 

  • xImage
  •  

✦ 功能:提供了一種高效的堆積排序方法,可以用來快速對列表進行排序,且不需要額外的記憶體空間

✦ 屬性與方法 :

heapq.heappush()

說明:將物件加入到 heap(列表)中,並保持堆積性質

heapq.heappop()

說明:從 heap 中取出並返回最小的元素(即 heap[0]),同時保持堆積性質

heapq.heapify()

說明:將列表轉換為一個堆積

heapq.merge()

說明:把多個已經排序的可疊代對象(iterables)合併成一個排序輸出

heapq.heappop_max()

說明:彈出最大堆中的最大元素

https://ithelp.ithome.com.tw/upload/images/20251017/20177993jkIfoGd1Qa.jpg


上一篇
Python 模組概說 《 gc 模組 》
下一篇
Python 模組概說 《 itertools 模組 》
系列文
Python 函式大全40
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言