Tartifola wrote: > Hi, > I would like to obtain the position index in a tuple when an IF > statement is true. Something like > > >>>a=['aaa','bbb','ccc'] > >>>[ ??? for name in a if name == 'bbb'] > >>>1 > > but I'm not able to find the name of the function ??? in the python > documentation, any help? > Thanks
Ummm, that's a list not a tuple: I'll assume you meant sequence. This will generate a list of indexes which match the criteria: >>> a = [ 1, 2, 3, 2, 5, 7] >>> [elno for elno,el in enumerate(a) if el == 2] [1, 3] hth Jon. -- http://mail.python.org/mailman/listinfo/python-list