如何最佳化 Python 字典訪問程式碼?
python 字典已得到高度最佳化。從 N 個鍵或鍵/值對建立字典是 O(N),獲取是 O(1),put 是攤銷 O(1),依此類推。你無需明確最佳化它們。你可以確定這一點,因為底層的 python 使用字典來實現其自己 的類。
不要將列表/元組與字典/集合進行比較,因為它們解決的問題不同。
廣告
python 字典已得到高度最佳化。從 N 個鍵或鍵/值對建立字典是 O(N),獲取是 O(1),put 是攤銷 O(1),依此類推。你無需明確最佳化它們。你可以確定這一點,因為底層的 python 使用字典來實現其自己 的類。
不要將列表/元組與字典/集合進行比較,因為它們解決的問題不同。