0
他のモジュールからリストをインポートした場合、そのオブジェクトの参照またはディープコピーを取得できますか?Python:他のモジュールからリストをインポート
私はそれをインポートモジュールで変更すると、インポートされたモジュールの変数に影響しますか?
他のモジュールからリストをインポートした場合、そのオブジェクトの参照またはディープコピーを取得できますか?Python:他のモジュールからリストをインポート
私はそれをインポートモジュールで変更すると、インポートされたモジュールの変数に影響しますか?
リストは変更可能です。そう、他のファイルでそれを変更すると、元のファイルでも同様に変更されます。コピーが必要な場合は、自分で作成する必要があります。
import copy
from other_file import mylist
mylist = copy.deepcopy(mylist) # provided all objects are indeed "deep-copyable".
変更が__current python session__にのみ影響することに注意してください。変数が別のセッションでインポートされた場合、そのセッションは新しいバージョンのリストから開始されます –
これを試して何が起こったのですか? – vaultah