본문 바로가기
Algorithm/알고리즘

Set 과 복사/깊은복사 생각해보기

by seeker00 2023. 9. 2.

나의 해석🤔

  • set은 해쉬 가능한 요소를 담을 수 있다는 점이 있다.
  • 그러니까 set 자체로 고유한 값만 담게 된다.
  • 변경이 가능한 값은 담지 않는다.
    • 즉, 튜플은 담아도 리스트는 담지 않는다.
  • deepcopy()를 굳이 실행할 이유가 없다는 것이다.
    • 왜냐하면 셋의 요소들은 항상 불변하기 때문이다!

참고

[Python] set에서 deepcopy의 실효성 (AIFFEL 12/30 일기)

  • deepcopy() 메소드가 동작은 된다고 한다.
    • 아마, 특정 인터페이스 혹은 부모 클래스를 구현, 상속하고 있어서 deepcopy() 메소드도 구현을 해둔 게 아닐까?!