> Stuart> I mean (i and True) or (i or False) > > This example might evaluate i twice, which means it's not really a > fair comparison. But the correct form (i and True or False) still performs faster than bool(i). I'm not sure I care though. --Guido van Rossum (home page: http://www.python.org/~guido/)