我想知道如何在Python中聲明二維數組。python中的二維數組
arr = [[]]
arr[0].append("aa1")
arr[0].append("aa2")
arr[1].append("bb1")
arr[1].append("bb2")
arr[1].append("bb3")
前兩個分配工作正常。但是當我嘗試做,arr [1] .append(「bb1」),我得到以下錯誤,
IndexError:列表索引超出範圍。
我在做什麼,試圖申報2-d陣列
[編輯]傻: ,但我不知道沒有了。數組中的元素(行和列)。
不應該這是'arr.append(...)'代替'arr [0] = ...',以避免'IndexError:列表分配索引超出範圍'? – Bruno
是的,修復它。 – ThiefMaster