Comment

brentp

on the other hand, pythonic also means that "explicit is better than implicit" and sometimes you want to check that you have an empty list, not just that your variable evaluates to false. specifying the exact equality also often makes the code more readable as it provides an extra bit of information.