Added index() helper function

This commit is contained in:
Maxim Kulkin 2013-09-15 17:45:25 +04:00
parent 4b425b4dcf
commit 1c0172be5c

View File

@ -3,6 +3,14 @@ def find(l, predicate):
results = [x for x in l if predicate(x)]
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):
def __init__(self, source, line, column):
self.source = source