Python 3.x O(1)查找的类型

Python 3.x O(1)查找的类型,python-3.x,python-typing,Python 3.x,Python Typing,下面代码中的SomeType应该包括任何具有O(1)查找的内容,例如Set和KeysVieww/O执行长联合类型 def f(fast_lookup: SomeType[int]): return 0 in fast_lookup “任何东西”都包括什么?你脑子里有一个封闭列表吗?没有。我只使用Set和KeysView,但我猜还有其他的。如果可能的话,该类型还将扩展为包括支持使用默认语法进行O(1)查找的自定义类。为了清晰起见,您可能需要重写您的问题。“任何内容”中包括什么?你脑子里有

下面代码中的
SomeType
应该包括任何具有O(1)查找的内容,例如
Set
KeysView
w/O执行长
联合
类型

def f(fast_lookup: SomeType[int]):
    return 0 in fast_lookup

“任何东西”都包括什么?你脑子里有一个封闭列表吗?没有。我只使用
Set
KeysView
,但我猜还有其他的。如果可能的话,该类型还将扩展为包括支持使用默认语法进行O(1)查找的自定义类。为了清晰起见,您可能需要重写您的问题。“任何内容”中包括什么?你脑子里有一个封闭列表吗?没有。我只使用
Set
KeysView
,但我猜还有其他的。如果可能的话,该类型还可以扩展为包括支持使用默认语法进行O(1)查找的自定义类。为了清晰起见,您可能需要重写您的问题。