On 2024-08-25 16:12, Gilmeh Serda via Python-list wrote:
Subject explains it, or ask.

This is a bloody mess:

s = "123456789" # arrives as str
f"{f'{int(s):,}': >20}"
'         123,456,789'

You don't need to format twice; you can combine them:

>>> s = "123456789"
>>> f'{int(s): >20,}'
'         123,456,789'

or if you rely on default behaviour:

>>> f'{int(s):20,}'
'         123,456,789'

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to