blanka   3년 전

(짠 코드의 일부만 들고 왔습니다)

(질문은 처음 올려 봅니다. 문제가 있다면 말씀해주세요)

nm 함수 정의 내에서 입력받은 list 변수 xf를 건드리지 않은 것 같습니다. 그런데 "2 1"를 콘솔에 입력했을 때, for문이 돌아가면서 xf가 처음 입력한 []에서 [1]로 바뀝니다. xf가 바뀌지 말라고 yf를 새로 만들어서 [i]를 붙여준건데 xf까지 같이 바뀌어 버리네요. 이유를 알고 싶습니다. 감사합니다.

dietomorrow   3년 전

yf=xf는 얕은 복사가 일어납니다.

댓글을 작성하려면 로그인해야 합니다.