TIL/Python
[파이썬] Aliasing(가명)
야리니
2021. 2. 15. 16:12
728x90
반응형
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]
728x90
반응형