:: 게시판
:: 이전 게시판
|
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다. 통합 규정을 준수해 주십시오. (2015.12.25.)
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
18/06/07 15:18
위쪽은 뭔가 c스런 코드네요 흐흐
일단 이슈가 발생한 원인은 주소값이 아닐까 싶은데요. I에서 선언한 배열의 경우 하나의 배열을 여러개를 넣은, length 10짜리 배열이 열개가 들어간거처럼 보이지만 실제로는 하나의 배열을 열번 넣은 구조 같네요. 따라서 값을 넣게되면 하나의 배열이므로 모든 배열의 값이 바뀌게 되는 상황인거 같습니다. 물론 제가 틀릴수도 있습니다. 그랬다면 밑에분이 잘 설명해주실거에요 흐흐
18/06/07 15:25
파이썬에서 배열, 딕셔너리, 클래스는 복사할 때 얕은복사(shallow copy)하기 때문입니다.
for a in i: print(a.__repr__) 를 돌려보시면 i안에 들어있는 배열의 주소가 동일함을 보실 수 있습니다.
18/06/08 10:56
제가 예전에 했던 질문이랑 같은 질문인거 같네요 크크...
https://ppt21.com/pb/pb.php?id=qna&no=118783&divpage=58&sn=on&ss=on&sc=on&keyword=patrick
|