#리스트

5 posts

백준BOJ/Python : 1331번 나이트 투어

백준BOJ/Python : 1331번 나이트 투어

4분

나이트 투어는 체스판에서 나이트가 모든 칸을 정확히 한 번씩 방문하며, 마지막으로 방문하는 칸에서 시작점으로 돌아올 수 있는 경로이다.

파이썬 2차원 리스트 슬라이싱

1분

2차원 리스트에서 작은 리스트를 슬라이싱하는 방법을 설명하는 글입니다. 리스트를 사용하여 슬라이싱하는 방법을 소개하고, 예시 코드를 통해 설명합니다.

파이썬 문자열과 리스트의 슬라이스

1분

코테를 준비하다보니 문자열 슬라이싱에서 모르고 있던 부분들에 대해 정리해보았다. 길이가 4인 문자열이나 리스트에 5번째 원소(오프셋)를 선택하면 에러가 발생한다. a[4]. 이는 당연하게 알고 있는 사실이다. 하지만, 슬라이싱을 시도하면 문자열이나 리스트의 범위를 초과하더라도 빈값이 return되고 에러는 나지 않는다. 리스트 슬라이스는 문자열의 슬라이스와 같이 잘못된 인덱스를 지정할 수 있지만 예외는 발생하지 않는다. 유효 …

[버그 해결 과정] 다차원 리스트 리스트 복사

5분

문제 발생 파이썬에서 리스트 자료형은 대입 연산자가 단순 복사가 아닌 참조인 것을 깜빡했다. Pandas에서만 참조라고 생각하고 넘어갔는데, 아니였다. 문제 발생 위치 FAR_origin=FAR.copy() for i, value in enumerate(unique_num_count): for j in range(max): try: FAR[i][j]=(FAR[i][j] / value) * 100 FAR[i][j]=round(FAR[i][j], 2) except ZeroDivisionError: pass try 바로 …