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
반응형
'TIL > Python' 카테고리의 다른 글
[파이썬] 모듈 (0) | 2021.02.22 |
---|---|
[파이썬] 리스트와 문자열 정리 (0) | 2021.02.22 |
[파이썬] 사전 활용법(dict) (0) | 2021.02.15 |
[파이썬] 사전(dictionary) (0) | 2021.02.11 |
[파이썬] range 함수 (0) | 2021.02.11 |