當前位置:成語大全網 - 書法字典 - Python中為什麽dict比list浪費內存多?為上帝祈禱,非常感謝!!

Python中為什麽dict比list浪費內存多?為上帝祈禱,非常感謝!!

不知道大家對C有沒有了解,python解釋器是基於C寫的,這兩種數據結構應該對應C的哈希表和數組。

因為哈希表需要額外的內存來記錄映射關系,而數組只需要索引就可以計算出下壹個節點的位置,所以哈希表比數組占用的內存多,也就是dict比鏈表占用的內存多。

但是在使用python的時候對性能並沒有什麽極端的要求,使用哪壹種主要看項目的需要。

如果妳的問題解決了,請采納!

如果沒有解決,請繼續提問。