|
|
|
|
|
by rtpg
2966 days ago
|
|
Python code rarely looks like this For things like optional arguments you usually use None with an "if l is None" parameter Meanwhile you can't iterate over None, so [x for x in None] blows up Closure (to my understanding) allows a null value in the place of any empty seq. This seems like a major bug swallower to me |
|
Using implicit truthiness to test for empty sequences is idiomatic Python, for better or worse.