//C++
int a = 10;
int &b = a;
b = 7;
std::cout << a << std::endl;
위 코드의 경우 b의 메모리 주소는 a 가 저장하는 수가 10에서 7로 변경되어도 동일한 메모리 주소를 가진다.
반면 파이썬의 경우
a = 10
b = a
b = 7
id(a),id(b)
a와 b 는 서로다른 객체를 참조하게된다.
'IT > Python3' 카테고리의 다른 글
리스트 (1) | 2020.09.19 |
---|---|
파이썬 is 와 == 의 차이 (0) | 2020.09.19 |
파이썬과 C++ 참조 비교 (0) | 2020.09.19 |
백준 2577번(파이썬) 리스트 0으로 초기화 (0) | 2019.08.27 |
백준 10951번 (파이썬) (1) | 2019.08.22 |