index of list of lists
Ivan Illarionov
ivan.illarionov at gmail.com
Thu Apr 17 16:48:19 EDT 2008
On Thu, 17 Apr 2008 05:15:52 +0300, Daniel NL wrote:
> yes, there's a thread with the same title, but I believe mine is more
> appropriate title.
> so, as much as I search on the web, read manuals, tutorials, mail-lists
> (including this one) I cannot figure it out how to search a string in a
> list of lists.
> like this one:
>
> someList = [['somestring', 1, 2], ['oneother', 2, 4]]
>
> I want to search "somestring" in someList which is in practice a list of
> aprox. 200 lists. (hey, I'm a newbie python programmer, don't judge me).
> is the list.index the wrong approach? should I use numpy, numarray,
> something else? can anyone, be kind and help me with this?
You probably need something like this:
[x for x, y, z in someList if x == 'somestring']
or this:
for x, y, z in someList:
if x == 'somestring':
return x
--
Ivan
More information about the Python-list
mailing list