Steve M wrote:
I guess I explained my problem incorrectly. Let me try again.

tuple = ("fred", "barney", "foo")

I know that foo is an element of tuple, but what I need to know is what
the index of foo is, tuple[?].

Larry Bates's solution is probably the best way to go here:

py> t = ("fred", "barney", "foo")
py> list(t).index("foo")
2
py> t[2]
'foo'

But note that if you're doing this often, you're probably using tuple for the wrong things. Check out:

http://www.python.org/doc/faq/general.html#why-are-there-separate-tuple-and-list-data-types

If you're iterating over the items of something and the items are all of the same type, you probably want a list, not a tuple.

What's the use case in which you want to do this?

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

Reply via email to