인프런 커뮤니티 질문&답변

김태훈님의 프로필 이미지
김태훈

작성한 질문수

예제로 공부하는 Python 100 문제풀이 Part.1

is, ==, 연산자

숫자, 문자열과는 다르게 리스트는 다른 메모리주소값을 가지는 이유

작성

·

235

0

해당 강의에서 숫자, 문자열은 효율성을 고려해서 변수가 같은 메모리주소를 가리키게 되는데 리스트는 왜 그렇지 않나요?

어떤 이유가 있을 것 같은데 궁금해서 문의드립니다.

감사합니다 ^^

답변 1

0

리스트 같이 변수 안에 들어가있는 데이터를 변경할 수 있는 타입은 서로 다른 메모리 값을 가집니다.

만약 같은 데이터 값을 가진 n개의 변수들이 같은 메모리 주소값을 가지게 된다면 1개의 변수의 데이터를 변경해도 n개의 변수의 모든 데이터가 변경되게 될겁니다.

김태훈님의 프로필 이미지
김태훈

작성한 질문수

질문하기