Вы можете убрать пробел перед звездочкой.
Обновление:
Вы добавили часть о незначительных пробелах, поэтому я начал думать о другом подходе.Если пробел не учитывается, вы можете сделать что-то вроде этого
print"1."+`map(len,"""
""".split("\n"))`[1::3]
Он кодирует каждую цифру как количество пробелов в строке в многострочной строковой константе.Очевидно, что вы можете добавить больше строк, чтобы получить больше цифр.Он должен работать довольно быстро, так как очень мало вычислений.Для вывода любого количества цифр используется 50 (обновление 2: 45) непробельных символов.