Just Fighting

빈 이중배열과 주소값 본문

Python

빈 이중배열과 주소값

yennle 2023. 7. 5. 17:35
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