[EMAIL PROTECTED] wrote:
> Hi all,
> Is there a simple python function to return the list index of the
> minimum entry in a list of lists?
> ie, for   [[3,3,3,3], [3,3,3,1], [3,3,3,3]]  to return 2,4.
> Or, same question but just for a list of numbers, not a list of lists.
> Thanks,
> Josh

Untested:

items = []
for x, a in enumerate(L):
        for y, b in enumerate(a):
                items.append((b, (x,y)))
x, y = min(items)[1]

You could also change this to a generator:

def f(L):
        for x, a in enumerate(L):
                for y, b in ebumerate(a):
                        yield b, (x,y)

x, y = min(f(L))[1]

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to