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