Python\'s list type has an index() method that takes one parameter and returns the index of the first item in the list matching the parameter. For instance:
ok, it might be a mistake in vals(j), the correction is:
def getIndex(li,indices,vals):
for pos,k in enumerate(lista):
match = True
for i in indices:
if k[i] != vals[indices.index(i)]:
match = False
break
if(match):
return pos