abhi9u@lemmy.world to Technology@lemmy.worldEnglish · 1 month agoPython Performance: Why 'if not list' is 2x Faster Than Using len()blog.codingconfessions.comexternal-linkmessage-square150fedilinkarrow-up1220arrow-down124cross-posted to: [email protected]
arrow-up1196arrow-down1external-linkPython Performance: Why 'if not list' is 2x Faster Than Using len()blog.codingconfessions.comabhi9u@lemmy.world to Technology@lemmy.worldEnglish · 1 month agomessage-square150fedilinkcross-posted to: [email protected]
minus-squareuis@lemm.eelinkfedilinkEnglisharrow-up16·1 month agoThere are decades of articles on c++ optimizations, that say “use empty() instead of size()”, which is same as here.
minus-squaredreugeworst@lemmy.mllinkfedilinkEnglisharrow-up5·30 days agoexcept for c++ it was just to avoid a single function call, not extra indirection. also on modern compilers size() will get inlined and ultimate instructions generated by the compiler will likely be the same
There are decades of articles on c++ optimizations, that say “use empty() instead of size()”, which is same as here.
except for c++ it was just to avoid a single function call, not extra indirection. also on modern compilers size() will get inlined and ultimate instructions generated by the compiler will likely be the same