195
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.
I haven't read the article. But I'd assume this is for the same reason that not not string
is faster than bool(string)
. Which is to say that it has to do with having to look up a global function rather than a known keyword.