Pythonで、二次元配列だけども要素数が異なる配列はどの様に作るのが良いのでしょうか?

例えば4列で要素数が4,3,2,1と一つずつ減ってく、以下の配列の作り方を教えてください

[[0,1,2,3],
[0,1,2],
[0,1],
[0]]