[Python TIL] 얕은 복사(Shallow copy)와 깊은 복사(Deep copy)
오늘은 Python에서 리스트를 복사할 때 흔히 발생하는 실수를 다뤄보겠습니다.리스트를 복사한 후 reverse()를 사용했는데, 원본 리스트까지 바뀌는 현상을 본 적이 있나요?
❌ 문제 코드
아래 코드를 실행하면 원본 리스트까지 뒤집혀버리는 문제가 발생해요.
string = list(input())
string_copy = string # 얕은 복사 (shallow copy)
string_copy.reverse()
print(string, ...
codecompass.hashnode.dev2 min read