Python_3_변수의 메모리 주소 참조

Jessy·2024년 5월 13일

PYTHON

목록 보기
3/7
post-thumbnail
lst1 = [1, 2, 3]
lst2 = lst1
lst2.append(4)
print(lst1, lst2)

위 코드의 실행 결과는 [1, 2, 3, 4][1, 2, 3, 4] 입니다.
이는 리스트 변수 lst2 가 변수 lst1 과 같은 메모리 주소를 참조하고 있으며,
lst2 에 새로운 값을 추가함으로써 lst1 도 같은 값을 가지게 되었기 때문입니다.

profile
슬로스타터 개발자의 개발 여정

0개의 댓글