Python 效能之鬼!你應該學會使用的 deque !
程式的效能並不是天生具備,而是榨出來的,特別是對於 Python 這門程式語言而言,如果想要做到 High Performance 的話,有些魔鬼就藏在細節裡。
舉常見的 list 為例,你知道 list 在執行 pop(0)
或 insert(0, value)
是效率較差的嗎?如果你的應用必須經常呼叫 pop(0)
或 insert(0, value)
的話,建議你換個資料結構吧!使用 deque 將會帶來效率的提升!
本文將帶你認識 Python 的 deque 以及它在何種特定情況下能夠帶來效率的提升!
Posted on Apr 1, 2024 in Python 程式設計 - 中階 by Amo Chen ‐ 4 min read