Python

아래 링크된 글을 먼저 읽고 immutable 객체와 mutable 객체의 개념에 대해 이해하는 것을 추천한다. https://youngandmini.tistory.com/7 [Python] 파이썬 변수가 객체를 참조하는 방식 (immutable 객체와 mutable 객체) 파이썬에서는 immutable 객체인지 mutable 객체인지에 따라 참조하는 방식이 다르다. immutable 객체: 한 번 생성되면 값을 변경할 수 없는 객체. int, float, str 같은 자료형의 객체는 한 번 객체가 생성되 youngandmini.tistory.com 깊은 복사(deep copy) vs 얕은 복사(shallow copy) 파이썬의 슬라이싱(list[:])이 깊은 복사인지 얕은 복사인지를 알아보기 전에, 먼..
파이썬에서는 immutable 객체인지 mutable 객체인지에 따라 참조하는 방식이 다르다. immutable 객체: 한 번 생성되면 값을 변경할 수 없는 객체. int, float, str 같은 자료형의 객체는 한 번 객체가 생성되면 그 객체의 값을 바꿀 수 없다. mutable 객체: 값을 변경할 수 있는 객체. list, set, dictionary 같은 자료형의 객체는 생성된 이후에 그 객체의 값을 바꿀 수 있다. 지금부터 immutable 객체와 mutable 객체를 참조하는 방식에 대해 알아보도록 하자. 파이썬의 변수 (C언어와의 차이점) 우선 파이썬의 변수가 값을 저장하는 것이 아닌 값을 참조한다는 사실을 알아야 한다. 이해를 돕기 위해 C언어와 파이썬을 예시로 들어 이해해 보자. 먼저 C..
young_and_mini
'Python' 태그의 글 목록