に削除されたばかり私がリストを持っている:リストは、私は、Python 3.6 を使用していますPythonの
listA = [1,2,3,1,2,4]
私は、リストから繰り返し項目を削除しようとしていますので、最終的なリストは
listA = [3,4]
になります
ポップアップを使用して1回ループしてリストから1を削除した後、私のループは自動的に2ではなく3に進みます。 これを避けるために、次のロジックを使用しました:
ただし、ListAを消去すると、リストBのリストも自動的に消去されます。これを回避するか、この問題を解決するにはどうすればよいですか?
'ListB = ListA.copy()'または 'ListB = list(ListA)'または 'ListB = ListA [:]'をコピーします。それ以外の場合、 'ListB'と' ListA'は同じオブジェクトを参照します。 –
'ListA'はリストではなく、リストの* name *です。 'ListB = ListA'は' ListB'が同じリストの別の名前であることを意味します。 –
[リストを複製またはコピーするにはどうすればいいですか?](http://stackoverflow.com/questions/2612802/how-to-clone-or-copy-a-list) – skrx