1. 2차원 리스트 슬라이싱 큰 2차원 리스트에서 작은 2차원 리스트를 슬라이싱해야하는 일이 생겼다. pandas와 numpy를 사용하면 단순하게 array[0:2, 0:3] 하면 되지만, 리스트로만 처리하고 싶었다. array = [[] for i in range(5)] for i in range(5): …
2021년 09월 06일 · 1 min read
코테를 준비하다보니 문자열 슬라이싱에서 모르고 있던 부분들에 대해 정리해보았다. 길이가 4인 문자열이나 리스트에 5번째 원소(오프셋)를 선택하면 에러가 발생한다. a[4]. 이는 당연하게 알고 있는 사실이다. 하지만, 슬라이싱을 시도하면 문자열이나 리스트의 범위를 초과하더라도 빈값이 return되고 에러는 나지 …
2021년 09월 04일 · 1 min read
문제 발생 파이썬에서 리스트 자료형은 대입 연산자가 단순 복사가 아닌 참조인 것을 깜빡했다. Pandas에서만 참조라고 생각하고 넘어갔는데, 아니였다. 문제 발생 위치 FAR_origin = FAR.copy() for i, value in enumerate(unique_num_count): for j in range(max): try: FAR[i][j] …
2021년 07월 03일 · 5 min read