position in a for loop?
EP
EP at zomething.com
Wed Dec 31 00:30:57 EST 2003
In fear of bringing down the quality of the list, I nevertheless will ask:
How I can tell where I am in a for loop?
I think I am working way too hard to try to determine this - there is
probably a very simple way to know?
Spam_locations=[]
list=['linguine','Spam', 'clams', 'Spam', 'steak', 'onions', 'apples', 'Spam']
for food in list:
if food='Spam':
Spam_location.append(## position in list ##) ## but how do I
back reference the position in the for loop?
I am hoping to get:
>>> Print Spam_locations
[1,3,7]
I was thinking the back reference might be something like:
Spam_location.append(list.__iter__())
But that gives me <listiterator object at 0x00DBE3B0> not a value (position)...
I promise to be smarter next year... any help?
EP
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20031230/5c919809/attachment.html>
More information about the Python-list
mailing list