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)查找的自定义类。为了清晰起见,您可能需要重写您的问题。