Christopher Subich wrote:
> Dear Zeus no. Find can be defined as:
> def find(self, test=lambda x:1):
> try:
> item = (s for s in iter(self) if test(s)).next()
> except StopIteration:
> raise ValueError('No matching items in list')
I would prefer that a find() operation return as soon as it locates an
item that passes the test. This generator version tests every item.
--
Robert Kern
[EMAIL PROTECTED]
"In the fields of hell where the grass grows high
Are the graves of dreams allowed to die."
-- Richard Harter
--
http://mail.python.org/mailman/listinfo/python-list