John Henry wrote: > Is there a more elagant way of doing this? > > # logflags is an array of logicals > test=True > for x in logflags: > test = test and x > print test
your code checks all members, even if the first one's false. that's not very elegant. here's a better way to do it: def all(S): for x in S: if not x: return False return True print all(logfiles) if you upgrade to 2.5, you can get rid of the function definition; "all" is a built-in in 2.5. also see: http://www.artima.com/weblogs/viewpost.jsp?thread=98196 </F> -- http://mail.python.org/mailman/listinfo/python-list