Joshua Muskovitz wrote: > My guess would be because many things can be true besides the numeral 1. > > For example, > >>> true = 1 > >>> if ["bar"]: print "foo" > > foo > >>> if ["bar"] == true: print "foo" > > >>> In other words, my proposal does not imply using the second method of evaluating true nor does it preclude it. // mark