私は Python の初心者です。代入演算子を明確に理解できません。たとえば、次のようになります。
list1 = ["Tom", "Sam", "Jim"]
list2 = list1
上記の 2 つのステートメントは 'list1' と 'list2' を にバインドし["Tom", "Sam", "Jim"]
ます。問題は、次のような演算子の場合です。
list1[1] = "Sam's sister"
、割り当てステートメントもバインディングと見なされる場合、list2[1]
それでも「Sam」に関連付けられます。その結果、変更list1
は に影響しません。Pythonlist2
は反対の出力を提示しますが、別の問題はlist1[1]
、 を変数と見なすことができるかどうかです。list1
そしてlist2
Pythonで。
誰でも何か提案はありますか?