python은 변수에 int, str, list 등을 변수에 넣을 때 객체를 가르키는 주소를 저장하는 특징을 가지고 있다. 그래서 변수에 자료형을 선언하지 않아도 쉽게 저장할 수 있는 장점을 가지고 있으나 계산할 때는 속도가 느려지는 단점이 있다. 이번 글에는 list를 다룰때 값을 복사하려 했으나 별칭을 만들게 되는 경우를 정리한다. a_list = [2, 5, 10] b_list = a_list b_list.append(100) a_list.append(200) b_list.append(1) print(a_list)# [2, 5, 10, 100, 200, 1] 출력 위와 같이 리스트의 변수를 직접 변수로 받는 경우 새로운 list가 아닌 list의 별칭을 가지게 된다. 1차원 list를 간단하게 값 ..