元のListをそのままにして、PythonでListを操作したい。
だから私は以下のように新しく定義された変数に元のリストを置換しました:なぜ置換されたリストを追加するのですか、Pythonで元のリストも変更しますか?
Original_List = [1,5]
Substituted_List = Orginal_List
しかし、私はSubstituted_List.append()
が、あまりにもOriginal_Listを変更やって気づいた:
Substituted_List.append(3)
print("Original list is: %s" %Original_List)
print("Substituted list is: %s" %Substituted_List)
出力は次のとおりです。
Original list is: [1,5,3]
Substituted list is: [1,5,3]
オリジナルリストがすることになっている間:[1,5]
読むネッドBatchelerの[Pythonの名前と変数に関する事実と神話は](https://nedbatchelder.com/text/names.html) –
ます。また、タイプミス間違い、uは宣言しているが、 'Original_List' 2行目は 'Orginal_List' –