Development/Language

List 복사하기

비완 2015. 1. 9. 14:06
반응형

python에서 원본 List를 남겨두고 복사한 List만 편집할 경우가 생겨서 다음과 같이 시도하여보았다.

a = ['5', '2', '3']

b = []

b = a

b.sort()

a list는 남겨둔 채, b list만 정렬하려하였으나 a 도 함께 정렬되 버렸다.

포인터마냥 같은 곳을 참조하는 것처럼 보여, 해결 방법을 찾아보았다.


다음과 같이 아주 간단하게 해결할 수 있었다.

a = ['5', '2', '3']

b = a[:]

b.sort()


반응형