생활
파이썬에서 변수는 어떻게 저장이 되는 걸까요?
파이썬 공부를 시작한 초보입니다.
책을 보고 공부하다가 갑자기 궁금한 점이 생겼습니다.
a = [1, 2, 3]
b = a
a[0]='suprise'
c = 7
d = c
c= 9
print(a,b,c,d)
위와 같이 해서 결과를 보면 리스트는 b도 a에 따라서 같이 변했는데, 숫자의 경우는 d가 c에 맞게 바뀌지가 않네요.
어떤 이유로 이런 일이 발생하는 지 궁금합니다.
2개의 답변이 있어요!