Added index() helper function
This commit is contained in:
parent
4b425b4dcf
commit
1c0172be5c
@ -3,6 +3,14 @@ def find(l, predicate):
|
|||||||
results = [x for x in l if predicate(x)]
|
results = [x for x in l if predicate(x)]
|
||||||
return results[0] if len(results) > 0 else None
|
return results[0] if len(results) > 0 else None
|
||||||
|
|
||||||
|
def index(l, predicate):
|
||||||
|
i = 0
|
||||||
|
while i<len(l):
|
||||||
|
if predicate(l[i]):
|
||||||
|
return i
|
||||||
|
i += 1
|
||||||
|
return -1
|
||||||
|
|
||||||
class Mark(object):
|
class Mark(object):
|
||||||
def __init__(self, source, line, column):
|
def __init__(self, source, line, column):
|
||||||
self.source = source
|
self.source = source
|
||||||
|
Loading…
x
Reference in New Issue
Block a user