Testing validity of for...in...
Richard Philips
richard.philips at ua.ac.be
Mon Nov 3 06:53:18 EST 2003
Hi,
From the "The Pragmatic Programmer / Dave Thomas, Andy Hunt",
I acquired the habit to insert assertions in function declarations:
def maxlength(mylist):
assert isinstance(mylist, list), "A list with strings"
max = -1
for item in list:
if len(item)>max:
max = len(item)
return max
But if you look at the code, maxlength is meaningful if mylist supports
the "for ... in ...".
Is there an easy way to test if "mylist" supports "for ... in ..." ?
Thank you,
Richard
--
================================================================
Dr. Richard PHILIPS
University of Antwerp
Systemmanager Anet
Phone: +32 3 820.21.53
Fax: +32 3 820.21.59
GSM: 0478/36.76.28
Email: Richard.Philips at ua.ac.be
================================================================
More information about the Python-list
mailing list