Deep, Shallow Copy (1) - 반복을 통한 List 생성 2가지 비교
List 생성, 복사, 수정을 할 때, Deep Copy와 Shallow Copy가 일어나는 문법들을 구분하여 사용하지 않는다면, 내가 다루는 자료의 내용이 원치 않는 결과로 이어질 수 있다. Mutable한 List 생성, 복사, 수정을 할 수 있는 문법들과, 이들이 return하는 결과값을 정확히 알고 정리하는 것이 중요하다 반복을 활용한 List 생성 ( 연산자 “*” 사용 vs Comprehension) 굳이 이중리스트 값으로 예를 든 이유는 원소로 list 형식을 사용했을 때 mutable하여 수정이 가능하고, 이를 통해 차이를 살펴볼 수 있기 때문이다. 따라서 예시를 볼 때, 이중리스트에 큰 의미를 두지 않아도 되겠다. List를 생성하고 원소들을 반복문을 통해서 초기화하고자 할 때 두가지 방..
개발/python-심화(Advanced)
2022. 4. 28. 23:34