Comment on Python Performance: Why 'if not list' is 2x Faster Than Using len()
FooBarrington@lemmy.world 3 days agoThis is honestly the worst version regarding readability. Don’t rely on implicit coercion, people.
Comment on Python Performance: Why 'if not list' is 2x Faster Than Using len()
FooBarrington@lemmy.world 3 days agoThis is honestly the worst version regarding readability. Don’t rely on implicit coercion, people.
antlion@lemmy.dbzer0.com 3 days ago
But the first example does the same thing for an empty list. I guess the lesson is that if you’re measuring the speed of arbitrary stylistic syntax choices, maybe Python isn’t the best language for you.
FooBarrington@lemmy.world 3 days ago
Yes, the first example does the same thing, but there’s still less to mentally parse. Ideally you should just use
if len(my list) == 0:
.