⬅︎ Back to Fastest way to thousands-commafy large numbers in Python/PyPy
+20% speed def f1(n): return ''.join( reversed( [ c + ',' if i != 0 and i % 3 == 0 else c for i, c in enumerate(reversed(str(n))) ] ) )
That looks like f2() but laid out slightly differently.
Comment
+20% speed
def f1(n):
return ''.join(
reversed(
[
c + ','
if i != 0 and i % 3 == 0 else
c
for i, c in enumerate(reversed(str(n)))
]
)
)
Replies
That looks like f2() but laid out slightly differently.