From the looks of things you have a data structure like: [(url, title), (url,title), ...] If so then use Python's nifty unpacking feature: for url, title in p.anchors: ..do something with url and title hth, -Casey On Friday 19 July 2002 11:33 am, abg@comco-inc.com wrote:
I am writing a script which returns a list of tuples, like so:
[('http://www.news.com/frontdoor/0-1.html?tag=hd_ts', 'CNET'), ('http://www.news.com/shopping/0-1257.html?tag=hd_ts', 'Price comparisons')]
My question (and it's a dumb one) is: how do I refer to the individual values within the tuples when iterating through the list?
Here's what I've got so far:
myCount = 0
for elem in p.anchors: for elem in elem: print myCount, ": ", elem[0:] myCount = myCount + 1
Here's what it returns:
0 : http://www.news.com/frontdoor/0-1.html?tag=hd_ts 1 : CNET 2 : http://www.news.com/shopping/0-1257.html?tag=hd_ts 3 : Price comparisons
How can I specifically reference the urls/titles separately?
Am I making sense?
Thanks,
Aaron Gillette abg@comco-inc.com
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )