강좌
클라우드/리눅스에 관한 강좌입니다.
프로그램 분류

파이썬기초14 : "참조"의 개념과 다루기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

#참조


a = [10, 20, 30, 40]    #리스트의 시작주소를 a변수가 참조하고 있음.


b = a   # 리스트의 시작주소(참조주소)를 b에게 복사. 즉, reference count가 2임. 이것을 shallow copy라고 함. 즉, 주소만 복사한다는 의미임.


print(id(a))


print(id(b))  #위의 주소와 동일한 값을 가지고 있음. 즉, 두 주소가 동일함. a와 b가 객체의 주소값을 동일하게 참조하고 있음.


b[0] = 100


print(a)   #참조에서의 동일참조의 값을 변경하면 다른 참조의 값도 당연히 바뀌게 됨.


관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  166 명