Chainsmoker's Block
[Python] 02. 파이썬 프로그래밍의 기초, 자료형 - 8_4 본문
[02. 파이썬 프로그래밍의 기초, 자료형]
-8. 자료형의 값을 저장하는 공간, 변수
===================리스트를 복사할 때
: 리스트 자료형에서 가장 혼동하기 쉬운 '복사'에 대해 설명하려 한다. 아래 예시를 알아보자.
b변수에 a변수를 대입하면 b와 a가 같은건지 다른건지 아는가? 결론부터 말하면 b는 a와 완전하게 동일하다. 그러나, [1, 2, 3]리스트를 참조하는 변수가 a변수 1개에서 b변수가 추가되어 2개로 늘어났다는 차이가 있을 뿐이다. id함수를 사용하면 이 사실을 확인해볼 수 있다.
id(a)의 값이 id(b)의 값과 동일함을 확인할 수 있다. 즉 a가 가리키는 대상과 b가 가리키는 대상이 동일하다는 것을 알 수 있다. 동일한 객체를 가리키고 있는지에 대해서 판단하는 파이썬의 명령어 is를 아래와 같이 실행해도 참 T(TRUE)로 돌려준다.
반응형
'개인공부(WEB, Python, DB) > Python' 카테고리의 다른 글
[Python] 02. 파이썬 프로그래밍의 기초, 자료형 - 8_6 (0) | 2022.09.18 |
---|---|
[Python] 02. 파이썬 프로그래밍의 기초, 자료형 - 8_5 (0) | 2022.09.18 |
[Python] 02. 파이썬 프로그래밍의 기초, 자료형 - 8_3 (0) | 2022.09.18 |
[Python] 02. 파이썬 프로그래밍의 기초, 자료형 - 8_2 (0) | 2022.09.18 |
[Python] 02. 파이썬 프로그래밍의 기초, 자료형 - 8_1 (0) | 2022.09.18 |