Перевод из одного формата чисел в другой формат. Python

Рейтинг: 0Ответов: 1Опубликовано: 20.02.2023

у меня есть список цифр ['1','2','3','56'] мне необходимо перевести их в формат 0001 0002 0003 0056, возможно ли это реализовать с помощью регулярных выражений?

Ответы

▲ 1Принят

Я бы для решения этой задачи воспользовался возможностью форматирования строк:

formatted_number = [f"{number:0>4}" for number in ['1','2','3','56']]

Краткое объяснение моего решения: f"{x :%заполнитель% %куда выравнивать% %минимальная длинна строки%}"

Получше об форматировании строк можно почитать здесь.