リスト(配列)の初期化

リストの宣言は,

list=[]

として行う.
任意の数のリストからなる配列を0で初期化する場合は以下のようになる.

n=3
list=n*[0]

2次元配列の場合は,以下のようになる.

n=3
m=5
list=n*[m*[0]]

3次元配列の場合は,以下のように……

n=3
m=5
l=4
list=n*[m*[l*[0]]]

という感じ.
for文を使った別の方法もあるけど,何が違うのかなー