#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목slicing 과 aliasing의 차이2023-10-22 21:33
작성자
첨부파일스크린샷 2023-10-22 오후 9.30.42.png (1.64MB)

a라는 리스트가 있을떄 

b = a [ : ] 를 하면 slicing이여서 b 리스트 안에 있는 element를 바꾸어도 a에 있는 것은 바뀌지 않는다고 이해했습니다. 

반면 c = a 를 하면 aliasing이여서 c 리스트 안에 있는 element를 바꾸게 되면 a또한 같은 element가 바뀐다고 이해했습니다. 

그래서 사진 속의 내용에서도 life = canada의 형태로 aliasing 한것이 아니라 life의 일부분을 slicing한거라고 생각해서 canada 라는 리스트를 바꾸어도 life라는 리스트는 바뀌지 않을 것이라고 생각했습니다. 어느부분을 잘못 이해하고 있는걸까요..?

댓글
이전File Practice 질문2023-10-23
다음[re]slicing 과 aliasing의 차이2023-10-23