[파이썬] Aliasing(가명)
·
TIL/Python
x = [2, 3, 5, 7, 11] y = x y[2] = 4 print(x) print(y) #결과 [2, 3, 4, 7, 11] [2, 3, 4, 7, 11] 파이썬에 값을 저장하면 이름표를 주는 것 즉, 같은 리스트에 x와 y의 이름표가 달려있어 같은 결과의 리스트가 출력됨 여기서 y는 Alias(가명)이다. 결과 값을 다르게 출력하려면 아래와 같이 리스트를 복사하면 된다. x= [2, 3, 5, 7, 11] y = list(x) # 리스트복사 y[2] = 4 print(x) print(y) #결과 [2, 3, 5, 7, 11] [2, 3, 4, 7, 11]