Generate list of numbers in specific format

Viewed 22089

I need to generate a list of numbers in a specific format. The format is

mylist = [00,01,02,03,04,05,06,07,08,09,10,11,12,13,14,15]
#Numbers between 0-9 are preceded by a zero.

I know how to generate a normal list of numbers using range

>>> for i in range(0,16):
...     print i

So, is there any built-in way in python to generate a list of numbers in the specified format.

3 Answers

One liner in Python 3.x

[f'{i:>02}' for i in range(1, 16)]

Output:

['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15']
Related