Just Fighting
빈 이중배열과 주소값 본문
728x90
빈 이중 배열을 미리 선언하고, 그 배열에 값을 하나씩 넣고자 했을 때 아래 코드를 사용했다.
그리고 그 결과는 다음과 같다.
lli = [[]]*2
for i in range(2):
for j in range(1,5):
lli[i].append(j)
print(lli)
내가 원하던 결과는 [[1,2,3,4,5],[1,2,3,4,5]]인데, 이렇게 나와서 이유를 찾아보니,
빈 배열인 경우에는 그 안에 포함된 모든 배열이 같은 주솟값을 갖는다고 한다.
이렇게 또 하나를 깨달았다..!
728x90
'Python' 카테고리의 다른 글
[Python] 중복 순열 구하기 (product) (0) | 2022.11.30 |
---|---|
datetime 함수 정리 (0) | 2022.10.20 |
[Python] Joblib으로 객체 저장하기 (0) | 2022.09.29 |
[EDA] 데이터 내용 살펴보기 (0) | 2022.07.17 |
[EDA] 데이터 정제하기 (0) | 2022.07.17 |
Comments