最好的方法可能是使用list方法.index。
对于列表中的对象,您可以执行以下操作:
def __eq__(self, other): return self.Value == other.Value
与您需要的任何特殊处理。
您也可以将for / in语句与enumerate(arr)一起使用
查找值大于100的项目的索引的示例。
for index, item in enumerate(arr): if item > 100: return index, item
资源

最好的方法可能是使用list方法.index。
对于列表中的对象,您可以执行以下操作:
def __eq__(self, other): return self.Value == other.Value
与您需要的任何特殊处理。
您也可以将for / in语句与enumerate(arr)一起使用
查找值大于100的项目的索引的示例。
for index, item in enumerate(arr): if item > 100: return index, item
资源