Pythonにおける空要素での2次元配列作成の方法
現在、Pythonにおける空要素の2次元配列の作成(初期化)について、
初歩的な事柄でありながらも引っかかっています。
list1 = []
print(list1)
#[]
list2 = [[]for i in range(5)]
print(list2)
#[[], [], [], [], []]
list3 = [[0 for i in range(5)] for j in range(3)]
print(list3)
#[[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]
list4 = [["" for i in range(5)] for j in range(3)]
print(list4)
#[['', '', '', '', ''], ['', '', '', '', ''], ['', '', '', '', '']]
各種解説サイトを探して、list3やlist4の形での作成方法は見つけたのですが、
list1やlist2のように、完全な空要素(null?)での方法は見当たらず、
自分でも手探りで試してみたのですが、うまくいきませんでした。
今欲している、
#[[], [], [], [], []], [[], [], [], [], []], [[], [], [], [], []]
という出力を得るためには、どのように作成したらよろしいでしょうか。
お礼
ありがとうございます