list 슬라이싱 질문합니다.
조회수 404회
파이썬에서 변수에
a = 123
b = a
a += 1
print(a, b)
이렇게 실행한다고 b가 a따라서 값이 변하지 않는데
왜 리스트에서는
a = [1, 2, 3]
b = a
a.append(4)
print(a, b)
이렇게 실행했을 b까지 같이 변화하나요? 파이썬의 문법인가요?
만약 맞다면 딕셔너리도 마찬가지인것 같던데 리스트와 딕셔너리 외에 또 이렇게 따라오는 형태가 있는지 궁금합니다.
댓글 입력