Python:在数组中找到一个元素
这个问题在这里已经有了答案:
最好的方法可能是使用列表方法.index。
对于列表中的对象,您可以执行如下操作:
def __eq__(self, other):
return self.Value == other.Value
与您需要的任何特殊处理。
您还可以使用枚举(arr)的for / in语句
找到值> 100的项目索引的示例。
for index, item in enumerate(arr):
if item > 100:
return index, item
资源
从潜入Python:
>>> li
['a', 'b', 'new', 'mpilgrim', 'z', 'example', 'new', 'two', 'elements']
>>> li.index("example")
5
如果你只是想知道元素是否包含在列表中或者不是:
>>> li
['a', 'b', 'new', 'mpilgrim', 'z', 'example', 'new', 'two', 'elements']
>>> 'example' in li
True
>>> 'damn' in li
False
链接地址: http://www.djcxy.com/p/28103.html