Python

2차원 배열의 요소를 동일한 요소로 초기화 할 때 주의할 점

이번에 할 포스팅은 반성의 포스팅입니다 ㅠㅠ 이번에 코딩테스트에 응시하면서 했던 실수를 바로잡고자 하거든요! 문제 정의 바로 배열의 초기화와 요소 변경에 대한 문제입니다. 저는 2차원 배열을 동일한 요소로 파이썬 배열을 초기화 하는데 이런 식으로 초기화를 진행했습니다. two_arr = [[False] * 2] * 5 이렇게 한 후 출력 결과를 살펴보면 [ [False, False], [False, False], [False, False], [False, False], [False, False] ] 위와 같이 2*5 형태의 False 리스트 출력결과가 나오는 것을 볼 수 있습니다.

Read more →

March 2, 2022