Python-リストのコピー
リストをコピーする
を入力するだけでリストをコピーすることはできません。これはlist2 =
list1
、:がへの
参照にlist2
すぎず、で行われた変更
も自動的にで行われるため
です。list1
list1
list2
コピーを作成する方法はいくつかあります。1つの方法は、組み込みのListメソッドを使用すること
copy()
です。
例
copy()
次の方法でリストのコピーを作成します。
thislist = ["apple", "banana", "cherry"]
mylist
= thislist.copy()
print(mylist)
コピーを作成する別の方法は、組み込みメソッドを使用することlist()
です。
例
list()
次の方法でリストのコピーを作成します。
thislist = ["apple", "banana", "cherry"]
mylist
= list(thislist)
print(mylist)