1

Python 有一个默认的搜索功能:

x in [x,y,z,]

其中 x,y,z 可以是任何整数或字符,但这是默认的顺序搜索,我想知道如何在 python 中使用手动散列搜索。

4

1 回答 1

4

使用 aset()代替:

x in {x,y,z}

这在引擎盖下使用了一个哈希表,因此搜索是 O(1)。

于 2013-04-19T15:57:01.777 回答