競技プログラミング

Pythonでリストをコピーする

=は参照渡しになるため、別々のリストとして変更したいときにうまくいかない。 A = [1, 2, 3] B = A A[0] = 100 print(A, B) # [100, 2, 3] [100, 2, 3] こういうときは浅いコピーか深いコピーを使って別のオブジェクトを作成する。 浅いコピー 1次元リスト…