重複の可能性:
Python:リストのリストに新しい要素を追加する方法は?
私はPythonでこの非常に奇妙な(私にとって)振る舞いを思いついた。
空の2Dリスト(または必要に応じて配列)があり、その列の1つに要素を追加すると、他のすべての列に同じ値が追加されます。
コードは次のとおりです。
row = [1, 2, 3, 4]
yChannel = 4*[[]]
sectorPlace = 0
for sector in yChannel:
sector.append(row[sectorPlace])
sectorPlace += 1
print yChannel
そして出力:
[[1、2、3、4]、[1、2、3、4]、[1、2、3、4]、[1、2、3、4]]