Formate a number with commas

noydb jenn.duerr at gmail.com
Thu Feb 9 15:08:41 EST 2012


How do you format a number to print with commas?

Some quick searching, i came up with:

>>> import locale
>>> locale.setlocale(locale.LC_ALL, "")
>>> locale.format('%d', 2348721, True)
'2,348,721'


I'm a perpetual novice, so just looking for better, slicker, more
proper, pythonic ways to do this.

Thanks!



More information about the Python-list mailing list