1
Python沒有內置固定大小的數組,所有數組都可以在python中調整大小。哈希表使用數組是因爲它們具有固定的效率大小。蟒蛇列表自動調整大小,這是一個昂貴的操作,在我看來,由於它們的效率,消除了部分使用哈希表的好處。有沒有辦法在Python中製作固定大小的哈希表?是否有可能在Python中創建不可調整大小的散列表?
Python沒有內置固定大小的數組,所有數組都可以在python中調整大小。哈希表使用數組是因爲它們具有固定的效率大小。蟒蛇列表自動調整大小,這是一個昂貴的操作,在我看來,由於它們的效率,消除了部分使用哈希表的好處。有沒有辦法在Python中製作固定大小的哈希表?是否有可能在Python中創建不可調整大小的散列表?
Python不提供防止字體大小調整的方法。
只是一個不可變的散列表(字典?)或一個高性能的不可變散列表? – MSeifert
這樣的事情? https://pypi.python.org/pypi/frozendict/ – timgeb
「Python沒有構建在固定大小的數組中」不真實的btw,'bytes'的實例是不可變的數組(Python 3的docstring非常明確地表示)。 – timgeb