リストのコピー


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

pythonでは、変数が、オブジェクトの「コピー」ではなく「リファレンス」を保持する。
らしい。
>>list1=[1,2,3]
>>list2=list1
>>list2.pop()
とすると,list1も変更される。
>>list1
[1,2]
元に反映しないただのコピーがほしいなら
list2=list1[:]
or
list2=list(list1)

ディクショナリの代入も同様。ディクショナリのコピーは
B = D.copy()

ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。