Zero Pad a Tuple (диапазон (1,31)) - PullRequest
1 голос
/ 27 января 2020

У меня есть кортеж из диапазона чисел для обозначения дат. Я хотел бы обнулить цифры так, чтобы кортеж, если это возможно.

текущие результаты (1,2,3,4,5 .... 10,11,12, et c) желаемые результаты (01,02,03, ... 10,11,12 , et c)

1 Ответ

1 голос
/ 27 января 2020

Вы можете использовать zfill .

>>> tuple(str(x).zfill(2) for x in range(1,31))
('01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30')
...