私は別のリスト(listB)からの変数リスト(listA)を持っています。私が抱えている問題は、listBからの項目が、参照ではなくlistAに渡されているということです。 ListAにその値を入れた後、リストBのオブジェクトにアクセスできますか?例えば別のリストのリスト内の項目を参照するPython
:
listB = [1,2,3,4,5]
listA = [listB[0], listB[1]]
listA[0] = 0
これは[0,2]にリスタが等しくなり、不変ListBのを残します。 listBを[0,2,3,4,5]に変更したいと思います。
私はもちろんこれに対する解決策を思いつきましたが、その醜いです。これを行うためのエレガントな方法があるのだろうかと思っていました。
できません。コードを嫌にすることを助けたいのであれば、http://codereview.stackexchange.comに投稿してください。誰かがあなたの問題にもっと洗練された解決策を指摘するでしょう。 –