したがって、整数の2次元リストがあり、それぞれ小さい2次元リストを最初のリストに割り当てたいと思います。つまり、最初のリストaが次のような場合:
[[2, 2 , 2 , 2 ]
,[2, 2 , 2 , 2 ]
,[2, 2, 2, 2]]
このリストを割り当てたい
[[1,1,1]
,[1,1,1]] (実際には [[1]*3]*2)
[0:2][1:4] の位置 にある最初のリストaに
[[2, 1 , 1 , 1 ]
,[2, 1 , 1 , 1 ]
,[2, 2, 2, 2]]
現在、このコードを使用しています
for i in range(0,2):
a[i][1:4]=[1]*3
、1 次元の浅いコピー [?:?] リスト割り当てを使用します。
a[i:y][j:z] のような二次元リストを取得する方法はありますか?
どうもありがとうございました。