209
Python Performance: Why 'if not list' is 2x Faster Than Using len()
(blog.codingconfessions.com)
This is a most excellent place for technology news and articles.
Not really, generators have weird truthiness, i don't remember if they evaluate to true or false, but they cannot be checked for emptiness so they default to either always true or always false.