AJ Ostergaard wrote:
Hello,

First post so bear with me if I'm being a numpty ...

Is it me or is there something slightly counter intuitive and thus not so pythonesque about this:

 >>> s = ''
 >>> if s: True
.... else: False
....
False
 >>> s and eval(s)
''
 >>>

Regards,
AJ


Hi,

yes, the following evaluates to False:
empty String: ''
empty list: []
empty tuple: ()
empty dict: {}
0, None
and False of course

Regards,
Ralf
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to