Я пытаюсь составить список из первых десяти факториалов
[1,1,2,6,24,120,720,5040,40320,362880]
используя только понимание списка. Возможно ли это?
Я не знаю ни генераторов, ни лямбды.
Вот моя попытка , но я точно знаю, почему это неправильно:
lst = [1] + [i for i in range(1,10)]
lst[1:10] = [lst[i-1] * i for i in range(1,10)]
print(lst)
Подробнее здесь: https://stackoverflow.com/questions/410 ... prehension